ST. LOUIS -- Cole Hamels had just rocked Allen Craig to sleep, having tossed lazily over to first base three consecutive times in an attempt to slower still the timing of another of the still sleeping Cardinal bats.
It worked, as Craig skied a change up into short shallow center field for an easy out, sending Matt Carpenter, on first after walking, scampering back to the base.
Hamels had done his best to keep the Cardinals and the 44,789 at Busch Stadium half asleep all afternoon. The Cardinals were once again baffled, over seven plus innings, by a pitcher who slows down when he needs to step up.
Then Matt Holliday woke everyone up.
Holliday smoked one of Hamels' signature changeups into left center field to score Carpenter from first and snap the deadlocked lull, 2-1.
Hamels matched Adam Wainwright pitch for pitch through seven, but Wainwright retired the Phillies harmlessly to get through the eighth. Hamels didn't make it that far. He struck out eight but walked five, and both Cardinal runs were scored by runners issued a free pass.
Holiday's double chased Hamels in favor of Jake Diekman. Diekman plunked Yadier Molina and then threw a wild pitch, advancing Molina and Holliday.
Jhonny Peralta then smashed a ground ball to the right of Jimmy Rollins at shortstop. Rollins fielded cleanly but skipped the throw home, and Carlos Ruiz dropped the ball when attempting to tag Holliday.
Peralta got credit for a fielder's choice and an RBI and the Cardinals made it 3-1.
Matt Adams then skied a fly ball to right field, his second sacrifice fly of the game.
The Cardinals scored three runs (two unearned) in the inning and lead 4-1.
Trevor Rosenthal got the Phillies out in the ninth as the Cardinals held on for the victory.
(c)2014 St. Louis Post-Dispatch
Visit the St. Louis Post-Dispatch at www.stltoday.com
Distributed by MCT Information Services