Alexander Zverev kept his winning streak alive with a 6-3, 6-4 victory over Roger Federer in the Rogers Cup final on Sunday.

The 20-year-old Zverev, the winner last week in Washington, posted a 10th straight match victory and ended the 36-year-old Federer’s own winning streak at 16. The German also tied Federer with a fifth tournament victory this year, although Federer’s haul includes two major titles. Zverev also got even for a loss to Federer at Halle in June and leveled their career head-to-head record at two wins each.