ST. PETERSBURG, Fla. (AP)Shane McClanahan pitched eight superb innings to win his fifth consecutive start and the Tampa Bay Rays completed a three-game sweep of the St. Louis Cardinals with a 2-1 victory on Thursday.

Ji-Man Choi hit a two-run homer as the Rays moved a season-high 11 games over .500.

McClanahan (7-2) allowed one unearned run, two hits, walked one and struck out nine, The lefty, who leads the majors with 98 strikeouts, has given up just five runs over 40 innings in his last six starts.

Jason Adam worked the ninth to get to his second save

Miles Mikolas (4-4) had an eight-inning complete game, allowing three hits and striking out nine.

With both pitchers in control, the game at Tropicana Field was played in 1 hour, 54 minutes.

Mikolas retired his first nine batters on just 27 pitches before running into trouble during the fourth.

Kevin Kiermaier had a leadoff single and scored on Choi’s one-out homer that made it 2-0. Choi has a nine-game hitting streak and has driven in 10 runs over the stretch.

The Cardinals got within 2-1 in the sixth after an error by McClanahan.

Paul Goldschmidt extended his career-best on-base streak to 45 games with a two-out walk and went to second when Nolan Arenado singled for the Cardinals’ second hit.

Albert Pujols hit a soft comebacker that McClanahan failed to catch barehanded. McClanahan recovered, but made an errant throw to first that allowed Goldschmidt to score.

Pujols picked up his 1, 374th extra-base hit in the second when Rays second baseman Vidal Brujan overran his pop fly in shallow right field for a double. Pujols is now three extra-base hits away from tying Cardinals great Stan Musial for third place on the all-time MLB list.

VIDEO SPECIAL

The Rays played a video tribute before the top of the third honoring St. Louis stars Pujols and Yadier Molina, who are both retiring after this season.

”I think both of them have meant quite a bit to the game,” Rays manager Kevin Cash said. ”You marvel at their careers. Look at Yadier Molina (39) and Albert Pujols (42) the age they are, they kept themselves in that shape to be able to compete at his level still is just remarkable.”

Both jumped over the railing of the third-base dugout after the video to acknowledge a standing ovation.

TRAINER’S ROOM

Cardinals: Outfielder Dylan Carlson (left hamstring) could rejoin the team Friday.

Rays: Reliever Andrew Kittredge was placed on the 15-day IL and is expected to have surgery to remove a loose body in his right elbow.

UP NEXT

Cardinals: Right-hander Andre Pallante (1-0) will go against Cincinnati righty Luis Castillo (1-3) on Friday night in St. Louis.

Rays: Righty Drew Rasmussen (5-2) and Minnesota left-hander Devin Smeltzer (2-0) are Friday night’s starters at Target Field.

More AP MLB: https://apnews.com/hub/MLB and https://twitter.com/AP-Sports