Lance Lynn outpitched Marlins All-Star Jose Fernandez for his 11th win and Matt Holliday homered for the St. Louis Cardinals in a 3-2 victory that wrapped up a three-game sweep Sunday.
Lynn (11-3) worked seven strong innings in 87-degree heat and matched All-Star Adam Wainwright for the team lead in wins, bouncing back from losses in consecutive starts for the first time in his career.
He struck out seven, fanning Giancarlo Stanton all three times, and has reached 11 wins prior to the break both of his years in the rotation.
The 20-year-old Fernandez (5-5) worked six innings a day after getting the nod as the Marlins' lone All-Star and gave up three runs on four hits and a season-high four walks.
He hadn't allowed more than two earned runs in his previous six outings.