DETROIT -- Kevin Kiermaier had two triples to drive in three runs, Logan Forsythe hit a home run and beat out a squeeze bunt for an RBI single and Chris Archer checked Detroit on six hits over 8 1/3 innings Saturday to help the Tampa Bay Rays hand the Tigers their second straight loss, 7-2.

Archer (5-5) kept Detroit scoreless until catcher Alex Avila hit his sixth home run of the season, with two outs in the seventh.

Archer also made two special defensive plays, spearing a line drive to center hit by center fielder Austin Jackson in the eighth and snagging a bullet ground ball by right fielder J.D. Martinez to end the sixth. Archer walked four and struck out four in recording his first complete game this year and third of his career.

Losing pitcher Anibal Sanchez (5-3) faced just two over the minimum through 4 1/3 innings but retired only two of the next 11, one of whom hit into a double play, before being taken out. He gave up all seven runs on six hits and four walks in 5 2/3 innings.

Tampa Bay had scored four or fewer runs in 19 straight games against Detroit but now has gotten at least six in the past two.

Sanchez didn't allow Tampa Bay a hit until the fifth inning, but when Forsythe, Tampa Bay's second baseman, hit his third home run of the season with one out, it opened the door for a three-run inning.

Kiermaier, the Rays' right fielder, launched his first triple off the wall in right center, scoring catcher Ryan Hanigan, who had walked. Kiermaier scored on a single to right by center fielder Desmond Jennings.

Kiermaier is the sixth Tampa Bay player to hit two triples in a game -- the first since Matt Joyce on May 20, 2011, at Florida.

His second triple was down the left-field line and capped a four-run sixth. The Rays loaded the bases with nobody out, with left fielder Brandon Guyer hitting a sacrifice fly and Forsythe beating out an intended suicide squeeze bunt for an RBI single.

Detroit designated hitter J.D. Martinez led off the ninth with his 11th home run.

NOTES: Rays SS Yunel Escobar, out since July 1 because of right shoulder soreness, will start a minor league rehab assignment on Monday. ... Detroit DH Victor Martinez will be out at least through the weekend after aggravating his sore right side while hitting a single in the sixth inning Friday night. ... Tampa Bay SS Ben Zobrist started Saturday's game one double away from LF Carl Crawford's club career record of 215 two-base hits. 3B Evan Longoria could get there first, because he has 213. ... Detroit will dodge LHP Clayton Kershaw when the Los Angeles Dodgers visit Comerica Park on Tuesday and Wednesday. "I wish him well," Detroit manager Brad Ausmus said. Kershaw will pitch Thursday as both managers push their rotations back a day following Monday's day off. ... Tampa Bay LHP David Price dropped a Polo Grounds reference when talking about pitching in certain parks. "I got it off a video game," he said.