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 in a game that lasted just an hour and fifty minutes.
Miles Mikolas (4-4) had an eight-inning complete game, allowing three hits and striking out nine.
Outfielder Dylan Carlson (left hamstring) could rejoin the team Friday when the Cardinals host Cincinnati. Right-hander Andre Pallante (1-0) will go for St. Louis, 6:20 with the pregame and the first pitch at 7:15 on KIRX.