Cardinals beat Marlins 3-2 in 106-degree heat

By R.b. Fallstrom

Associated Press

Published: Saturday, July 7 2012 4:50 p.m. MDT

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.

Get The Deseret News Everywhere

Subscribe

Mobile

RSS