OAKLAND ATHLETICS players Ramon Laureano, right, celebrates with Stephen Piscotty after hitting a three-run home run off Texas pitcher Bartolo Colon in the sixth inning of a baseball game on Monday in Oakland, Calif. THE ASSOCIATED PRESS

OAKLAND ATHLETICS players Ramon Laureano, right, celebrates with Stephen Piscotty after hitting a three-run home run off Texas pitcher Bartolo Colon in the sixth inning of a baseball game on Monday in Oakland, Calif. THE ASSOCIATED PRESS

OAKLAND, Calif.

Khris Davis hit a long home run after letting a young fan from the Make-A-Wish Foundation sign his jersey, Ramon Laureano hit the first two homers of his career, and the Oakland Athletics beat the Texas Rangers, 9-0, on Monday night.

Davis’ shot for his 37th homer of the year was estimated at 438 feet and clanked off a window in the suite-level in left-center field. He did it wearing a uniform signed by 10-year-old Anthony Slocumb. The Oakland sixth-grader attended the game with a group from the Make-A-Wish Foundation, and Davis asked him to sign his jersey before the game.

Stephen Piscotty homered in the seventh and Marcus Semien added an RBI double to back Mike Fiers (9-6) as Oakland matched Houston atop the AL West.

Cardinals 5, Dodgers 3

LOS ANGELES (AP) — Dodgers closer Kenley Jansen allowed ninth-inning homers to Jedd Gyorko and Matt Carpenter in his return from the disabled list.

Gyorko pinch hit and sent a 1-1 pitch into center field leading off. Carpenter followed with his NL-leading 34th homer, also to center, stunning the small crowd that remained through the four-plus-hour game.

Braves 1, Pirates 0

PITTSBURGH (AP) — Bryse Wilson worked five solid innings, becoming the third 20-year-old pitcher to start in his big league debut for Atlanta this season.

Wilson (1-0) allowed three hits, struck out five and walked three as Atlanta increased its NL East lead to one game over idle Philadelphia while ending its four-game skid.

Mariners 7, Astros 4

SEATTLE (AP) — Robinson Cano hit his first home run since returning from an 80-game suspension, a three-run shot in the eighth inning that lifted Seattle to a key win over Houston.

Giants 2, Mets 1, 13 innings

NEW YORK (AP) — Mets left fielder Dominic Smith plowed into shortstop Amed Rosario on a potential inning-ending pop-up in the 13th and the ball dropped, giving San Francisco the tie-breaking run.

Blue Jays 5, Orioles 3

TORONTO (AP) — Kendrys Morales homered twice, Marco Estrada pitched 5 1/3 innings to win his second straight start and Toronto improved to 8-0 at home against Baltimore.

Estrada (7-9) allowed three runs and seven hits, improving to 9-2 in 18 career games against Baltimore. Ken Giles finished for his 16th save in 16 opportunities.

White Sox 8, Twins 5

MINNEAPOLIS (AP) — Matt Davidson homered, Lucas Giolito (9-9) struck out six in six innings and Chicago spoiled Stephen Gonsalves’ major league debut.

Jake Cave and Max Kepler homered for the second straight day for Minnesota, which had won five of six.

Gonsalves (0-1) surrendered four runs in just 1 1/3 innings.

Rays 1, Royals 0

ST. PETERSBURG, Fla. (AP) — Ryan Yarbrough helped extend Tampa Bay’s shutout streak to 23 innings, and the Rays got their only run via video replay.

Yarbrough (12-5) pitched 5 1/3 innings in relief of opener Hunter Wood. The rookie left-hander gave up two hits and a walk while striking out six, earning his major league-leading 10th relief win.

Jose Alvarado pitched the ninth for his fifth save and stretched the Rays’ streak of scoreless innings, which included 14 over the weekend in Boston.

Willy Adames drove in the game’s first run. After singles by Ji-Man Choi and Kevin Kiermaier in the second inning, Adames hit a two-out chopper over third base. Adames beat Rosell Herrera’s throw across the diamond, but it took a 43-second review to reverse the original out call.

The run came off righthander Jorge Lopez (0-3), who pitched five innings in his second major league start.

Brewers 5, Reds 2

MILWAUKEE (AP) — Travis Shaw and Christian Yelich homered, Chase Anderson settled in after giving up two solo homers and Milwaukee rallied for a victory.

Shaw’s two-run homer off Homer Bailey put the Brewers up 3-2 in the sixth. Jesus Aguilar singled to open the inning and Shaw followed with his 25th homer, lining an 0-2 pitch into the right-field seats.

Jeremy Jeffress pitched the ninth for his fifth save.

Bailey (1-11) kept the Brewers off the scoreboard until Yelich’s 20th homer, a one-out solo shot in the fifth that made it 2-1. Bailey, who has not won since May 12, allowed three runs on five hits in six innings, striking out five and walking one.

Comments are not available on this story.