ST. PETERSBURG, Fla. -- Rick Porcello retired 20 consecutive batters, and Victor Martinez hit a grand slam as the Detroit Tigers defeated the Tampa Bay Rays 6-0 on Wednesday night.

Leading 1-0, the Tigers put the game out of reach with a two-out rally in the seventh inning. After retiring the first two batters, Rays starter Jake Odorizzi gave up a double to Rajai Davis and a single to Ian Kinsler that scored Davis.

The Tigers loaded the bases against reliever Kirby Yates on a single by Torii Hunter and a walk to Miguel Cabrera to set the table for Martinez, who sent a 1-2 offering into the right field stands to increase the lead to 6-0.

Porcello (14-8) tossed a three-hitter, finishing the complete game in 104 pitches and striking out four.