Matt Adams delivered a two-run double that kicked off a four-run rally and led to a 10-2 win over the San Diego Padres at steamy Busch Stadium.
The outburst enabled Leake (7-7) to notch his second straight win and become the first St. Louis pitcher since Lance Lynn in 2012 to strike out at least 10 batters in consecutive starts. After whiffing 10 in a July 10 victory at Milwaukee, Leake notched 11 punchouts, one shy of his career high.
Aledmys Diaz scored Adams with a two-out triple to the wall in left-center for a 5-1 lead and Stephen Piscotty singled up the middle to cap the game-breaking inning.
After the Padres (41-52) tallied a run in the seventh on an infield out by pinch-hitter Alexi Amarista, the Cardinals (48-44) piled on in their half of the seventh. Randal Grichuk cracked a two-run homer off Jose Dominguez and Gyorko lined the next pitch into the San Diego bullpen to make it 9-2.
Piscotty capped St. Louis' 13-hit attack in the eighth with a 439-foot homer into the third deck in left field, marking the 13th time this year it's scored 10 or more runs in a game.
St. Louis stayed two games behind Miami for the National League's final wild-card spot, winning for just the 21st time in 49 home games.