Machado’s grand slam upstages Trout

Baltimore Orioles’ Manny Machado celebrates his grand slam during the seventh inning of their game against the Los Angeles Angels in Anaheim Monday. — AP

ANAHEIM, California — Mike Trout got his 1,000th career hit and also homered on his 26th birthday, but Manny Machado hit a tiebreaking grand slam in the seventh inning of the Baltimore Orioles’ 6-2 victory over the Los Angeles Angels Monday night.

Trout doubled down the left-field line in the fourth inning to become the 11th player with 1,000 hits in an Angels uniform. The two-time AL MVP also tied it in the sixth by homering on his birthday for the fourth time in his six-year career, sending his 23rd of the season high off the left-field pole.

Machado connected moments later against J.C. Ramirez (10-10) for his fifth career grand slam.

Dylan Bundy (11-8) recorded a career-high 10 strikeouts while pitching seven innings of five-hit ball for the Orioles.

Baltimore won the opener of a three-game series between two teams on the fringe of the AL wild-card race. The Orioles have won eight of 10, while Los Angeles has followed up a 6-1 stretch with three straight losses.

Nationals 3, Marlins 2: Max Scherzer pitched seven sharp innings for Washington in his first start since he was sidelined by neck spasms.

Bryce Harper homered for Washington, and pinch hitter Adam Lind singled in the tiebreaking run in the eighth inning. The Nationals expanded their lead in the NL East over second-place Miami to 14 games.

Brandon Kintzler (4-2) worked the eighth and Sean Doolittle got three outs to earn his sixth save.

Giancarlo Stanton hit his major league-leading 37th homer for the Marlins, matching his previous career high. Jarlin Garcia (0-2) got the loss.

Scherzer struck out nine and gave up two runs. The right-hander was coming off an abbreviated start against the Marlins six days earlier, when he was pulled after one inning with neck spasms.

Pirates 3, Tigers 0: Trevor Williams pitched one-hit ball over seven scoreless innings, and John Jaso smacked a pinch-hit, two-run homer as the Pittsburgh beat Detroit.

George Kontos, in his Pittsburgh debut after being picked up off waivers Saturday, and Juan Nicasio each pitched a perfect inning in relief to complete the shutout. Nicasio earned his second save. The Tigers’ only hit was a leadoff single by James McCann in the third.

Cubs 5, Giants 3: Javier Baez hit an inside-the-park home run in the second inning, and Chicago beat San Francisco.

Baez hit a ball off the right-center-field fence that bounced back toward right field after being badly misplayed by Carlos Moncrief.

Jake Arrieta (11-8) allowed three runs (two earned) and nine hits in 6 1/3 innings as Chicago won for the 16th time in 23 games since the All-Star break.

Cardinals 11, Royals 3: Matt Carpenter, Kolten Wong and Paul DeJong homered as St. Louis blasted Kansas City.

Carpenter hit a three-run homer in a six-run fourth inning. Wong and DeJong hit two-run shots in the eighth and ninth innings, respectively. Cardinals starter Carlos Martinez (8-9) gave up two runs on six hits over eight innings.

Reds 11, Padres 3: Patrick Kivlehan hit a grand slam, and Joey Votto, Adam Duvall, and Zack Cozart added two-run shots, lifting Cincinnati to victory in the opener of a three-game series.

Jose Pirela homered twice for the Padres.

Twins 5, Brewers 4: Jorge Polanco had four hits, and Eddie Rosario scored the go-ahead run in the seventh inning on a balk as Minnesota edged Milwaukee.

The Twins recovered from a 3-0 deficit a night after coming back from down five runs in a 6-5 win against the Texas Rangers.

Buddy Boshers (1-0) retired the only batter he faced for the win. Matt Belisle recorded his second consecutive save, and second of the season, as the Twins’ new closer. — Agencies