James Shields pitched a one-hitter and Evan Longoria's two-run, ninth-inning homer snapped a scoreless tie and gave the Tampa Bay Rays a 2-0 victory over the Los Angeles Angels last night. Shields (4-2) rebounded from the second-shortest outing of his career to post his second shutout in his past three starts. The 26-year-old right-hander limited the Angels to Brandon Wood's one-out single in the third.
Angels starter Jon Garland allowed no runs and four hits in eight innings. He walked three and struck out two before being replaced by Justin Speier (0-2), who gave up a leadoff single to B.J. Upton in the ninth. Carlos Pena, who had two of Tampa Bay's hits off Garland, grounded to first base, moving Upton to second to set up Longoria’ homer. (More MLB stories.)