St. Louis Cardinals' Allen Craig, bottom, is tagged out by Miami Marlins catcher Brett Hayes after being caught in a rundown between third and home in the second inning of a baseball game on Saturday, July 7, 2012, in St. Louis.
Tom Gannam, Associated Press
ST. LOUIS — Kyle Lohse beat the Miami Marlins with seven innings of three-hit ball in 106-degree heat and Tony Cruz hit a go-ahead two-run triple in the St. Louis Cardinals' 3-2 victory on Saturday.
Allen Craig had three hits and Skip Schumaker added an RBI single in the fourth for the Cardinals, who have won five of seven and snapped the Marlins' three-game winning streak.
David Freese was hit by a pitch twice, walked and singled to reach base safely in all four trips.
Justin Ruggiano hit a two-run home run for the Marlins, who missed a chance to climb back to .500. Carlos Zambrano (4-7) lasted just five innings and Giancarlo Stanton lasted just two before leaving with right knee soreness, the injury that had kept him out four straight starts.
- BYU, Utah and Utah State 2013 football...
- BYU, Utah and Utah State 2013 football...
- BYU basketball: Agustin Ambrosino leaves BYU...
- High school baseball: Bingham Miners bring...
- High school baseball: Salem Hills Skyhawks...
- High school boys soccer: Practice makes...
- High school boys soccer: Lehi beats Bingham,...
- High school softball: Seniors lead Copper...
- High school baseball: 5A, 4A state...
56 - Hard work, dedication pay off for...
56 - BYU, Utah and Utah State 2013 football...
28 - BYU basketball: Dave Rose hoping Tyler...
28 - BYU basketball: Agustin Ambrosino...
28 - Bodyguards allegedly beat up 2 fans who...
19 - Utah Jazz: No lottery luck, so Jazz...
19 - Utah State football: New coach Matt...
14


