Tampa Bay Rays pitcher Tyler Alexander (14) reacts while walking...

Tampa Bay Rays pitcher Tyler Alexander (14) reacts while walking back to the dugout after the seventh inning of the team's baseball game against the Toronto Blue Jays on Friday, May 17, 2024, in Toronto. Credit: AP/Christopher Katsarov

TORONTO — Tyler Alexander took a perfect game bid into the eighth inning before Danny Jansen blooped an opposite-field, one-out single, and the Tampa Bay Rays hung on to beat the Toronto Blue Jays 4-3 on Friday night.

Richie Palacios hit a two-run home run as the Rays built a 4-0 lead and hung on for their 10th win in 14 games.

Alexander (2-2) retired his first 22 batters before Jansen hit a 1-0 changeup near the low, outside corner off the end of his bat. The ball landed cleanly 206 feet from the plate, between right fielder Josh Lowe and Palacios at second.

The single came on Alexander’s 97th pitch. Davis Schneider homered two pitches later, cutting Toronto’s deficit to 4-2, and Daulton Varsho singled on Alexander’s 105th and final pitch, three more than Alexander’s previous career high.

Manuel Rodríguez replaced Alexander (2-2) and pinch hitter Daniel Vogelbach reached on a fielder’s choice, with Varsho advancing to third on Díaz’s errant throw.

Pinch-hitter Cavan Biggio pulled Toronto within a run with an RBI single off Manuel Rodríguez, and George Springer grounded into an inning-ending double play.

Pete Fairbanks pitched a perfect ninth for his fourth save in five chances.

Tampa Bay Rays pitcher Tyler Alexander (14) reacts while walking...

Tampa Bay Rays pitcher Tyler Alexander (14) reacts while walking back to the dugout after the seventh inning of the team's baseball game against the Toronto Blue Jays on Friday, May 17, 2024, in Toronto. Credit: AP/Christopher Katsarov

Isaac Paredes walked three times to extend his career-best streak of reaching safely to 16 games.

Alexander needed 23 pitches to get through the seventh inning, going to three-ball counts on all three batters. He struck out four and walked none in his seventh start and ninth appearance this season.

Lowe had gone down on one knee to make a sliding catch on Isiah Kiner-Falefa’s sinking liner for the second out of the sixth.

A 29-year-old in his sixth major league season, Alexander does not have a complete game in 49 major league starts. His previous high for innings was seven.

Tampa Bay Rays pitcher Tyler Alexander (14) throws to a...

Tampa Bay Rays pitcher Tyler Alexander (14) throws to a Toronto Blue Jays batter during the seventh inning of a baseball game Friday, May 17, 2024, in Toronto. Credit: AP/Christopher Katsarov

Right-hander Matt Garza threw the only no-hitter in Rays history, beating Detroit 5-0 at Tropicana Field on July 26, 2010.

Tampa Bay scored three runs in the sixth. Randy Arozarena doubled and came home on a throwing error by Guerrero at first. Paredes walked and Richie Palacios hit a two-run homer off Chris Bassitt.

Díaz had an RBI single in the seventh.

Tampa Bay scored three runs in the sixth. Randy Arozarena doubled and came home on a throwing error by first baseman Guerrero. Isaac Paredes walked and Palacios hit a two-run homer off Chris Bassitt (3-6), who allowed three runs and five hits in 5 2/3 innings.

Bassitt has lost four of his last five starts.

TRAINER’S ROOM

Rays: 2B Brandon Lowe (strained right oblique) will play at Triple-A Durham this weekend and could rejoin the team as early as Monday, manager Kevin Cash said.

Blue Jays: 1B Joey Votto (right ankle) has started facing live pitching, manager John Schneider said. Votto injured his ankle during spring training in March and has not played since.

UP NEXT

Rays RHP Zach Eflin (3-4, 3.91) seeks a third consecutive victory when he faces the Blue Jays on Saturday afternoon. RHP Kevin Gausman (2-3, 4.95) starts for Toronto.

More MLB news

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 5 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME