Cole Hamels did it all. He pitched eight fantastic innings and even out-hit the Pirates while he was in the line up.
But as to no surprise, that was not enough. The Phillies fielded their full line up for the first time all season but managed one run, losing 2-1 in 12 innings to the Pirates.
Hamels allowed a run on one hits and three walks while striking out four. He also went 2-for-3 with a pair of singles.
But that was all wasted when the Phillies managed one run on six hits, stranding seven on base and going 1-for-6 with runners in scoring position.
The Phillies scored first in the top of the 6th. Jimmy Rollins stole second and appeared to be out but umpire Angel Hernandez called him safe despite protests by Pirates manager Clint Hurdle and short stop Ronny Cedeno.
Cedeno got his vengeance in the bottom of the inning, walking to start the innings and advancing on a sacrifice bunt. He then moved to third on a wild pitch by Hamels and scored on a sacrifice fly Jose Tabata.
Tabata struck again six innings later. With Xavier Paul on second in the bottom of the 12th, Tabata hit a single that was just out of the reach of sliding second baseman Chase Utley, scoring Paul and winning the game for the Pirates.
Danys Baez couldn’t prevent the small ball in the 12th. After allowing a two-out single to Paul, he gave up a stolen base to the speedy outfielder on a breaking ball before Tabata’s winning single.
WP: Moskos (1-0). LP: Baez (1-3).