AMERICAN LEAGUE: Rangers 6, Blue Jays 4

Ronald Guzman hit a tiebreaking two-run single in the sixth inning, and Texas beat host Toronto on Friday night.

Joey Gallo homered and scored twice and Nomar Mazara had three hits and two RBI as the Rangers won back-to-back games for the second time this season. Texas, which beat Oakland 4-2 on Wednesday, won consecutive 10-inning games at Houston on April 14 and 15.

Guzman broke a 4-4 tie with a single to left off Marcus Stroman (0-3), driving in Gallo and Mazara.

Mike Minor (2-1) allowed four runs on nine hits in six innings to win for the first time in three starts. He walked none and struck out four.

Kevin Jepsen got two outs and Alex Claudio got one, Chris Martin worked the eighth and Keone Kela finished for his fifth save in five opportunities.

Justin Smoak had four hits but was thrown out twice on the bases for the Blue Jays, who have lost six of eight.

Orioles 6, Tigers 0

Chris Tillman pitched seven innings of one-hit ball for his first victory since last May, Pedro Alvarez went deep twice and host Baltimore beat Detroit to snap a five-game skid.

Tillman (1-4) struck out five and walked two on 98 pitches to get Baltimore its second win in 13 games. Tillman had gone 22 straight starts without a victory since May 7, 2017 — his first outing of last season. He also pitched past the sixth inning for the first time since Aug. 11, 2016.

Manny Machado hit his ninth home run and added an RBI single in the eighth. Richard Bleier pitched a perfect eighth before Mychal Givens closed out the ninth.

Tillman provided a needed performance for the Orioles (7-19), who are enduring the second worst 26-game stretch to begin a season in franchise history.

The team started the 1988 season 0-21 before winning two of their next four games.

Rays 4, Red Sox 3

Blake Snell worked into the eighth inning and struck out nine as Tampa Bay beat host Boston for its seventh straight win.

Wilson Ramos hit a two-run homer in the first inning for the Rays, who handed the Red Sox just their second loss in 10 home games and spoiled Xander Bogaerts’ return to Boston’s lineup. Rob Refsnyder and Daniel Robertson also homered for Tampa Bay.

Bogaerts had Boston’s first hit off Snell (4-1), a leadoff single in the fifth. He went 3-for-4 in his first action since missing 15 games with a broken bone in his left ankle.

Athletics 8, Astros 1

Sean Manaea followed up his no-hitter with seven solid innings, three Athletics homered and visiting Oakland beat Houston.

Manaea (4-2) no-hit Boston last Saturday and didn’t allow a hit Friday until the fourth inning. He gave up one unearned run on four hits and a walk and struck out seven.

Houston starter Dallas Keuchel (1-4) retired his first 13 batters before Matt Chapman hit a one-out homer in the fifth into the first row of the Crawford Boxes in left field to tie it 1-1.

Chad Pinder put the Athletics ahead 3-1 with a two-run homer in the sixth. Matt Olson’s RBI single in the seventh scored Chapman, who had doubled, and Mark Canha followed with a two-run homer to up the lead to 6-1. Jed Lowrie had a two-run triple in the eighth.

Carlos Correa singled in George Springer in the fourth, the first hit off Manaea since Seattle’s Taylor Motter hit a one-out solo homer in the fifth inning on April 15.

NATIONAL LEAGUE: Pirates 6, Cardinals 5

Starling Marte’s game-ending single in the 11th inning lifted host Pittsburgh over St. Louis.

David Freese drew a one-out walk from rookie Jordan Hicks (1-1), advanced to second on a wild pitch, moved to third on Gregory Polanco’s groundout. Marte then delivered a liner into center field, giving the Pirates their third victory in four games.

Cardinals closer Greg Holland started the ninth inning with a 5-2 lead, but failed to retire any of the batters he faced as his ERA rose to 7.11 in nine appearances.

Cubs 3, Brewers 2

Yu Darvish allowed only an unearned run in six innings, Addison Russell scored the go-ahead run on shortstop Eric Sogard’s seventh-inning error and host Chicago beat Milwaukee.

Darvish gave up nine runs, 14 hits and eight walks in his previous two outings, losses to Atlanta and Colorado. He yielded just three hits against the Brewers with eight strikeouts and two walks, lowering his ERA from 6.86 to 5.26.

Darvish got his second big-league double and fifth hit with a drive into the right-field corner in the fifth inning against Brent Suter. After trotting into second, Darvish slipped, but he got to his feet and pitched a scoreless sixth.

Diamondbacks 5, Nationals 4

A.J. Pollack homered and scored three runs to help Arizona beat host Washington.

The NL West-leading Diamondbacks have won five of six and are 9-4 on the road, matching the team’s 2000 best road start in franchise history.

Zack Godley (4-1) allowed four runs on 10 hits over five innings to improve to 3-0 lifetime at Nationals Park. The Arizona bullpen retired 12 of the 13 batters it faced, with Brad Boxberger working a perfect ninth for his seventh save.

Stephen Strasburg (2-3) allowed a season-high five runs over 6⅓ innings for Washington, which has lost five of its last six.

Phillies 7, Braves 3

Odubel Herrera hit two homers, Jorge Alfaro also went deep and Aaron Nola pitched seven innings to help host Philadelphia beat Atlanta.

Braves right-hander Julio Teheran left after three innings because of tightness in his right upper trapezius.

Nola (3-1) settled in after allowing three runs in the first. He didn’t give up another run and surrendered seven hits.

Herrera lined a three-run homer to right in the first to tie it at 3-3. His solo shot off Max Fried (0-2) gave the Phillies a 4-3 lead in the sixth. Herrera had never hit more than one homer in a game in the majors.

Rockies 1, Marlins 0

Antonio Senzatela entered for injured starter Tyler Anderson, hit an RBI double and allowed one hit over 3⅔ innings as Colorado beat host Miami.

Senzatela (2-1) entered with one out and one on in the second after Anderson appeared to hurt his left side. Senzatela struck out four and walked one.