Jonathan Dyer-USA TODAY Sports

Taylor Walls homered and Shane McClanahan earned his 10th victory as the Tampa Bay Rays beat the visiting Boston Red Sox 4-1 on Wednesday in St. Petersburg, Fla.

McClanahan (10-3) allowed one run on three hits over 6 1/3 innings. Jason Adam and Ryan Thompson followed before Colin Poche worked around a one-out single in the ninth for his sixth save.

Xander Bogaerts had two of Boston's five hits. The Red Sox have dropped the first three of the four-game series and nine of their last 13 overall.

Tampa Bay has won three straight games and is 8-4 in its last 12 games, including 8-1 against AL East opponents over that span.

The game featured a matchup of southwest Florida high school products in McClanahan and Boston's Josh Winckowski (3-4).

Tampa Bay took an early lead with two runs in the third. The Rays put runners on the corners with one out against Winckowski before Ji-Man Choi and Harold Ramirez followed with back-to-back RBI singles.

McClanahan retired the first 10 batters faced in order before Rafael Devers doubled with one out in the fourth.

Walls hit a one-out solo homer in the fourth to put the Rays ahead 3-0. The 391-foot blast was Walls' fourth of the season and first since June 7.

Winckowski yielded three runs on four hits over six innings. He walked two and struck out five.

Boston got on the board in the fifth when Bogaerts and Alex Verdugo each singled to begin the inning. Bogaerts scored on Christian Vazquez's double-play grounder.

McClanahan, who was named to his first All-Star Game earlier this week, had no walks and six strikeouts before departing after throwing 85 pitches.

Tampa Bay added an insurance run in the seventh against Jake Diekman when Yandy Diaz's two-out single to right field scored Josh Lowe from first base.

Boston played without second baseman Trevor Story, who is listed as day-to-day after being hit in the hand with a pitch on a swing Tuesday.

More must-reads:

TODAY'S BEST
Josef Newgarden wins Indianapolis 500 with a thrilling last-lap pass
White Sox manager absolutely shreds team after latest loss
Unlikely hero helps Rangers steal Game 3 over Panthers
Angels slugger suffers what might be baseball's most bizarre injury of 2024 season
Watch: Unlikely Rangers playoff hero nets two goals vs. Panthers
Celtics put Kristaps Porzingis' return from injury on hold
Watch: Panthers' Sam Reinhart nets two goals in first period vs. Rangers
Watch: Big crash ensues on Lap 1 of 2024 Indianapolis 500
Red Sox release well-traveled right-hander
Braves slugger, four-time All-Star leaves game due to knee soreness
Anthony Edwards makes declaration ahead of Game 3 against Mavericks
Watch: Matt Vierling's walk-off HR caps wild game in Detroit
Report: Star Japanese pitcher could move to MLB next year
Royals return Rule 5 pick to Yankees
Sixers viewed as a 'serious danger' to snatch core Nuggets role player
NFL reporter reveals why CeeDee Lamb isn't rushing to sign new contract
Diamondbacks designate struggling right-hander for assignment
Report: 76ers believe this eight-time All-Star would be 'ideal fit'
Pelicans expected to promote from within for GM role
Watch: Massive wreck on first lap delays Monaco Grand Prix

Want more Rays news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.