Washington Nationals' Anthony Rendon watches his three-run home run in the third inning of an interleague baseball game against the Baltimore Orioles, Monday, May 28, 2018, in Baltimore. (AP Photo/Patrick Semansky)
Washington Nationals' Anthony Rendon watches his three-run home run in the third inning of an interleague baseball game against the Baltimore Orioles, Monday, May 28, 2018, in Baltimore. (AP Photo/Patrick Semansky) Credit: Patrick Semansky

Baltimore — Anthony Rendon hit a three-run homer to back a sharp pitching performance by Gio Gonzalez, and the surging Washington Nationals beat the Baltimore Orioles, 6-0, on Monday.

Gonzalez (6-2) allowed six hits over 7⅔ innings to end a six-game losing streak against Baltimore. The left-hander won his first start against the Orioles in 2009 before coming up empty in his next nine outings.

Shawn Kelley got four outs to complete the fifth shutout against the Orioles this season.

Matt Adams and Michael Taylor both had two hits and an RBI for the Nationals, who have won four straight and 13 of 18.

Braves 4, Mets 3

Atlanta — Charlie Culberson’s pinch-hit, two-run homer off Seth Lugo in the bottom of the ninth inning gave Atlanta a victory in the first game of a doubleheader.

Lugo (1-1) gave up Nick Markakis’ sacrifice fly in the eighth and walked Johan Camargo to begin the ninth before Culberson took him deep.

Devin Mesoraco gave the Mets a 3-2 lead in the top of the ninth with a solo homer off Shane Carle (3-1), but Lugo’s performance wiped out seven strong innings from Jacob deGrom as the Mets lost their fourth straight.

Brewers 8, Cardinals 3

Milwaukee — Jonathan Villar and Christian Yelich homered, while Ryan Braun had three hits to lead Milwaukee.

Milwaukee starter Brent Suter (5-3) allowed three runs in five innings, but hit a two-run double in the fourth that gave Milwaukee a 4-0 lead. Milwaukee won for the 10th time in 12 games.

St. Louis starter Luke Weaver (3-5) lost his third consecutive start, allowing four runs on five hits and two walks with three strikeouts in four innings.

Cubs 7, Pirates 0

Pittsburgh — Mike Montgomery pitched two-hit ball into the sixth inning, Anthony Rizzo went 3 for 4 with a home run and three RBIs, and sleep-deprived Chicago beat slumping Pittsburgh.

Montgomery (1-1), starting for the first time this season in place of injured Yu Darvish, retired the first 13 batters before giving up a sharp single to Corey Dickerson with one out in the fifth. He struck out five and needed just 76 pitches to get through 5⅔ innings.

Astros 5, Yankees 1

New York — Houston’s Justin Verlander tamed New York again, slowing down the highest-scoring team in the majors.

Verlander exited in the seventh inning with a major league-best 1.11 ERA. J.D. Davis hit an early three-run homer and Jose Altuve had a solo drive, helping Houston win for the sixth time in eight games.

Tigers 9, Angels 3

Detroit — James McCann hit a grand slam in the third inning as Cetroit routed Los Angeles.

Matthew Boyd (3-4) allowed two hits in five-plus innings for the Tigers. His first scoreless outing of the season came on a hot day in which Detroit outfielder Niko Goodrum had to leave the game because of heat exhaustion. The temperature was around 90 degrees when Goodrum was removed for a defensive replacement in the fourth.

Indians 9, White Sox 6

Cleveland — Edwin Encarnacion homered and had four RBIs, and Cleveland took advantage of Chicago’s leaky defense to score five times in the fifth inning.

Encarnacion tied the game in the fifth with a three-run bloop double. Yonder Alonso’s double drove in the go-ahead run later in the inning and Encarnacion hit a leadoff homer in the seventh.

Mariners 2, Rangers 1

Seattle — Marco Gonzales pitched into the seventh inning and did not allow an earned run for a third consecutive start, helping Seattle top Texas.

Seattle won for the ninth time in 10 games and reached 13 games above .500 for the first time since late in the 2014 season.

Diamondbacks 12, Reds 5

Phoenix — Nick Ahmed, Chris Owings and John Ryan Murphy each homered as Arizona’s offense — slumbering for nearly all of May — came alive for a victory over Cincinnati, just the Diamondbacks’ third win in their past 18 games.

Ahmed and Owings each had a three-run home run in the opener of a six-game homestand after Arizona staggered back from a 1-8 road trip. Murphy added a solo shot.

Rays 1, Athletics 0 (13)

Oakland, Calif. — Mallex Smith hit an RBI single with two outs in the 13th inning, Jonny Venters got his first save in seven years to cap a seven-hit shutout and Tampa Bay outlasted Oakland.

Chris Archer went six innings as the first of six pitchers for the Rays in their first shutout of the season. Ryne Stanek (1-0) retired five batters to win and Venters struck out Matt Olson with the tying run on base for his first save since 2011. Venters missed five seasons due to four major elbow surgeries, including three Tommy John operations, before returning to the big leagues this year.

Marlins 7, Padres 2

San Diego — Caleb Smith was brilliant in dominating a matchup of rookie left-handers, Yadiel Rivera’s two-run single capped Miami’s four-run first inning, and Cameron Maybin had three hits and two RBIs against his old team to lead the Marlins to a victory against San Diego.

Smith (4-5) allowed one run and four hits in seven-plus innings, struck out four to run his MLB rookie lead to 69, and walked only one in the matchup of last-place teams.

Twins 8, Royals 5

Kansas City, Mo. — Miguel Sano belted a two-run homer, Eddie Rosario hit a three-run double and Minnesota snapped a four-game skid with a victory over Kansas City.

Lance Lynn (3-4) pitched six effective innings to win his second consecutive start after a dreadful stretch in his first season with the Twins.

Sano extended his hitting streak against the Royals to 15 games. He is batting .373 with six home runs and 26 RBIs in those 15 games.

The slugger drove a 1-1 pitch from Jakob Junis out to center field with Brian Dozier aboard in the fifth inning.