The Team Sunweb rider completed the 201.6km course, which consisted of sixteen laps of 12.6km each, in a time of 5:04:17.
“It’s been a rocky start to my year and I’m just really happy that I’ve been able to turn it around in a positive way for the second half of the season,” said Matthews.
Second over the line was BMC’s Greg van Avermaet, while Trek-Segafredo’s Jasper Stuyven finished in third.
Daryl Impey was the highest placed South African after finishing in 26th position.
View more results below.
1. Michael Matthews (Aus) Team Sunweb 5:04:17
2. Greg Van Avermaet (Bel) BMC Racing Team
3. Jasper Stuyven (Bel) Trek-Segafredo
4. Timo Roosen (Ned) LottoNL-Jumbo
5. Patrick Konrad (Aut) Bora-Hansgrohe
6. Zdenek Stybar (Cze) Quick-Step Floors
7. Arthur Vichot (Fra) Groupama-FDJ
8. Nathan Haas (Aus) Katusha-Alpecin
9. Michael Valgren (Den) Astana Pro Team
10. Anthony Roux (Fra) Groupama-FDJ
26. Daryl Impey (RSA) Mitchelton-Scott +0:00:06
48. Reinardt Janse Van Rensburg (RSA) Dimension Data
DNF Nicolas Dougall (RSA) Dimension Data