Molina's bat paces Cardinals in 10-5 win over Astros

Yadier Molina of the Cardinals rounds the bases after hitting a solo home run in the fourth inning of Monday night's game against the Astros at Busch Stadium.
Yadier Molina of the Cardinals rounds the bases after hitting a solo home run in the fourth inning of Monday night's game against the Astros at Busch Stadium.

ST. LOUIS (AP) - Slow-footed catcher Yadier Molina was a triple shy of the cycle for the second time in three games and Kyle McClellan ended an eight-game victory drought in the St. Louis Cardinals' 10-5 win over the Houston Astros on Monday.

Trailing 8-1, Carlos Lee made it interesting with his 16th career grand slam in the eighth off P.J. Walters, cutting the gap to three runs before St. Louis answered with two runs. He's tied for ninth on the career list with Babe Ruth, Hank Aaron and Dave Kingman and second on the active list, trailing only Alex Rodriguez' 21.

The Astros' Hunter Pence suffered his second fielding gaffe in as many games, handing Nick Punto a gift RBI triple in the second after misjudging a routine fly, appearing to lose the ball in lights and then stumbling. It wasn't clear whether new turf, replaced after a U2 concert eight days earlier, played a role.

Colby Rasmus, the Cardinals' player mentioned most in rumors heading into the trade deadline, homered for the second straight day with three RBI.

Molina has three career triples in 897 career at-bats and missed his only shot for the cycle when he took a called third strike from Mark Melancon in the eighth. He's 6-for-12 with two homers and five RBI his last three games and his eighth homer, matching his career single-season best from 2005, came in the fourth off J.A. Happ (4-12).

McClellan (7-6) was the first National League pitcher to get to six victories after working eight strong innings in a 4-2 victory over the Astros on May 19 at home and finally made it to No. 7 after working seven strong innings. The right-hander had been 0-4 with a 5.48 ERA the previous seven starts, all St. Louis losses.

The first-year starter allowed one run on six hits and walked none and has won all three of his outings against the Astros.

Happ surrendered five or more runs for the sixth straight start, and has given up five or more runs in half of his eight career starts against the Cardinals. He's also 1-7 with a 8.02 ERA on the road this season.

Pence leads the National League with nine assists and was the Astros' lone All-Star, but has struggled lately.

On Sunday, Pence said he was blinded by the sun on Marlon Byrd's leadoff triple, which should have been a routine play, in the 10th inning of the Cubs' 5-4 victory. He came in on Punto's fly ball, then appeared blinded by lights on a hit that put St. Louis up 2-1.

In the eighth, Pence apparently believed he had caught Ryan Theriot's fly ball for the third out, running several steps before finally throwing late to third as Punto took the extra base.

Punto scored on what appeared to be a busted squeeze play, and was halfway down the line when McClellan swung away and grounded out to second for an RBI that made it 3-1.

The Astros have lost four in a row and are a major-league worst 33-69, going 10-35 since June 2.

Notes: Walters had not allowed a hit in 3 2/3 innings before Monday, when he gave up three hits and four runs in one-third of an inning. ... Cardinals 3B David Freese, who has complained of leg tightness in recent games, was removed for a pinch runner after walking in the fifth.

Upcoming Events