This result should not shock anybody as Haddad Maia made a habit of stunning great players in the past year. She's played at a top 10 level more than once recently and this event just happens to be one of them. As good as Rybakina is she does run into trouble when she has to adjust and once again she didn't do it well enough.
Rybakina was great early on taking a break midway through the set and clinching it 6-3. She hit 9 aces, lost only 5 points behind her 1st serve and cruised to the finish line. The second set already started to show some cracks. She served well once again with 5 aces but was unable to create much pressure with her second serve.
Haddad Maia was more ready for what she had to offer and played a pretty flawless set to win it 6-3 converting the only break point she had. The final set is the one where Rybakina crumbled a little bit. The serve stopped being as effective and she was not hitting it as well as she did in the first set. The Brazilian was calm after taking an early break and finished the job with another later 6-2.