ST. PETERSBURG, Fla. (AP) — Ryan Hanigan hit a three-run homer off James Shields and the Cincinnati Reds beat the Tampa Bay Rays 4-3 Wednesday.
Hanigan hit a two-out, three-run shot off James Shields (8-5) in the fourth. It was his first homer since going deep twice April 3 against Milwaukee.
Shields had given up just two runs in his previous three starts, all of which were complete game wins.
Edinson Volquez (5-3) gave up three runs and four hits in 6 1-3 innings. The right-hander struck out seven and walked three.
After Logan Ondrusek and Bill Bray combined for 1 2-3 scoreless innings, Francisco Cordero pitched the ninth for his 16th save.
The right-hander, who allowed four runs and seven hits over seven innings, was trying to become just the sixth pitcher since 1990 — joining Roy Halladay (2003), Carlos Perez (1998), Pat Hentgen (1996), Greg Maddux (1995) and Tommy Greene (1993) — to have four consecutive complete game victories.
Hanigan was back in the lineup after sitting out the previous three games due a sore lat muscle.
Shields nearly worked out of a two-on, no-out jam in the fourth by striking out Jay Bruce and Jonny Gomes, but Hanigan broke the scoreless tie on his third homer of the season.
Evan Longoria, who hit a game-ending solo homer in the ninth inning of Tuesday night's 4-3 win over the Reds, cut the deficit to 3-2 on a two-run double in the sixth. The All-Star third baseman was doubled off second after Matt Joyce lined out to second.
Longoria has driven in 13 runs in his past six games.
Cincinnati went up 4-2 on Fred Lewis' seventh-inning RBI single. B.J. Upton got the run back on a solo homer in the bottom of the inning.
Upton has four homers in his last six games.
Volquez allowed two baserunners — both on walks — as he cruised through four innings before Casey Kotchman got the Rays' first hit, an opposite-field single down the third-base line leading off the fifth.
Tampa Bay designated hitter Johhny Damon singled in the sixth to tie Boston star Ted Williams for 71st place on the all-time hit list with 2,654.
Notes: Longoria has six RBIs over 25 home games this season, with three coming in the last two games. ... The Reds are 8-1 overall against Tampa Bay after winning two of three in the series. ... Shields assisted on all three first-inning outs, fielding two grounders and picking off Joey Votto at first. He finished with 10 strikeouts and two walks.