ST. PETERSBURG, Fla. -- Chris Archer dominated the Los Angeles Angels for seven innings and closer Fernando Rodney redeemed himself after blowing a save attempt on Tuesday as the Tampa Bay Rays rolled to a 4-1 win on Wednesday night at Tropicana Field.
Joel Peralta and Rodney held the Angels (59-72) hitless a night after Los Angeles scored twice in the ninth off Rodney to steal a win. Rodney struck out Mike Trout and Josh Hamilton to earn his 31st save.
Tampa Bay improved to 75-56 and remained in control of the top American League wild-card spot.
Archer (8-5) allowed one run on five hits with five strikeouts in seven innings. The right-hander has gone seven innings in each of his past three starts, not allowing more than four hits or two runs.
The Angels bunched two of their hits to account for their only run off him in the seventh on a Kole Calhoun sacrifice fly.
Angels starter Garrett Richards fell to 4-6.
Tampa Bay took a 1-0 lead in the first inning. David DeJesus led off with a double and moved to third on a Ben Zobrist single, then scored on Matt Joyce's sacrifice fly to left field.
The Rays added three more runs to chase Richards in the fourth. Desmond Jennings and Jose Lobaton began the rally with singles. Following a Yunel Escobar sacrifice bunt, DeJesus banged an RBI single off Richards' shin. The pitcher remained in the game but allowed Zobrist's run-scoring single.
Shortstop Erick Aybar then muffed an Evan Longoria grounder to give the Rays a 4-0 margin.
Buddy Boshers entered to quell the rally, inducing a double-play grounder from Joyce. Richards was charged with four runs on seven hits in 3 1/3 innings.
NOTES: The Rays are expected to recall RHP Jake Odorizzi (0-0, 6.00) from Triple-A Durham to start Thursday against the Angels. He has made three starts over two stints with Tampa Bay this season. ... Hamilton started at DH on Wednesday after being removed in the ninth inning Tuesday because of a sore throwing shoulder. ... Rays manager Joe Maddon expects Jeremy Hellickson to return to the team next week after the right-hander was optioned to Class A Charlotte for rest. The Rays have not announced when Hellickson will start again. ... Through Tuesday, 24 of the Angels' 71 losses were by one run. ... Trout hit his 23rd homer Tuesday and stole his 29th base in the first inning Wednesday. He is the only player in the majors with at least 20 homers and 25 stolen bases.