Updated

Roy Halladay was yanked in the third inning after getting rocked in the Minnesota Twins' 6-4 victory over the Philadelphia Phillies on Wednesday.

Halladay allowed five runs and seven hits, including two homers, in 2 2-3 innings. Halladay gave up a long three-run homer to Chris Parmelee in the third. He left after walking the next batter on four pitches.

It was a rare sight to see the eight-time All-Star and two-time Cy Young Award winner struggle like this. Halladay is 40-16 with a 2.40 ERA, 17 complete games and five shutouts in his two seasons with the Phillies.

Twins starter Jason Marquis gave up four runs and eight hits in four innings.

Josh Willingham hit a solo shot off Halladay in the first. His RBI single in the third tied it 2-2.