Archer's efforts paid off Saturday, when he made two terrific defensive plays as part of the Tampa Bay Rays' 7-2 victory over the Detroit Tigers. In the sixth inning, he snagged a comebacker by J.D. Martinez and threw to first for the out, and in the eighth, Archer fell to the ground while backhanding Austin Jackson's line drive up the middle.

''That ball hit him right in the glove. That was Jackson, I believe,'' Rays manager Joe Maddon said. ''He has no idea how he caught that. That's a play when the ball catches you.''

The Rays broke the game open with three runs in the fifth inning and four in the sixth, and the Tigers never mounted much of a rally against Archer (5-5). The 25-year-old right-hander allowed solo homers to Alex Avila in the seventh and Martinez in the ninth.

Archer called it his best performance of the season. Maddon finally pulled him with two on and one out in the ninth after 106 pitches. He allowed six hits, walked four and struck out four, falling just short of his third career complete game.

''There was 25 outs that I did get, and those are the ones that I'm going to focus on,'' Archer said.

Anibal Sanchez (5-3) took a no-hitter into the fifth, but things unraveled quickly for the Detroit right-hander. He allowed seven runs and six hits in 5 2-3 innings, with four walks and a strikeout.

''I don't know when everything changed,'' Sanchez said. ''I know we had a pretty good game plan going for four innings.''

Logan Forsythe homered for Tampa Bay.

Kevin Kiermaier had three hits for Tampa Bay, including triples in the fifth and sixth. The Rays have won seven of eight.

The Tigers were without designated hitter Victor Martinez, who left Friday night's game because of back irritation.

Sanchez didn't allow a hit until Forsythe's drive carried over the fence in left-center field with one out in the fifth. The Rays poured it on after that.

After a walk to Ryan Hanigan, Kiermaier's drive bounced off the wall and past J.D. Martinez in right, enabling Hanigan to score. With the infield in, Desmond Jennings lined a single to make it 3-0.

''I really like the way we're swinging the bats right now,'' Kiermaier said. ''Everyone's doing their part, and we're all staying positive and we're having so much fun out there on the field.''

Matt Joyce and Evan Longoria singled to start the sixth, and after a walk to James Loney loaded the bases, Brandon Guyer brought another run home with a sacrifice fly. Forsythe's RBI single made it 5-0, and Kiermaier's two-out, two-run triple off reliever Phil Coke capped the rally.

Kiermaier came into the game in an 0-for-15 slump.

''The thing I love about him is if he has a somewhat bad day at the plate, it never carries to the next day,'' Maddon said. ''He doesn't carry an at-bat to the other at-bat. It's all a new experience. Every time he goes up there, it's a new experience for him.''

Sanchez, the American League ERA champion last season, had gone 32 starts without allowing more than four earned runs.

Archer allowed a homer, a single and a walk in the ninth, so Maddon brought in Grant Balfour, who struck out the final two batters in a non-save situation.

NOTES: Detroit reliever Patrick McCoy left the game in the ninth with a right hamstring strain. ... Detroit RHP Rick Porcello (11-4) faces Tampa Bay ace David Price (7-7) on Sunday night.

PHILADELPHIA (AP) -- Jace Peterson had three hits, including a three-run home run, and Julio Teheran pitched seven strong innings to lead the Atlanta Braves to a 6-2 victory over the Philadelphia Phillies on Sunday. … More »

Chris Colabello hit a two-run home run, R.A. Dickey threw seven shutout innings and the Toronto Blue Jays beat the Kansas City Royals 5-2 in testy matchup Sunday, taking three of four from the AL's top team. Both benches and bullpens emptied after … More »

CINCINNATI (AP) -- Charlie Morton pitched five-hit ball for seven innings, Neil Walker hit a review-aided home run and the Pittsburgh Pirates beat the Cincinnati Reds 3-0 Sunday in a testy game in which benches cleared after stars Andrew Mcutchen … More »

Adeiny Hechavarria hit a three-run home run off Brandon Maurer with one out in the ninth inning, and the Miami Marlins topped the San Diego Padres 5-2 on Sunday. It was the first career walkoff homer for Hechavarria, the Marlins' No. 8 hitter. It … More »