Major leagues
Gerrit Cole bounced back from the shortest start of his career, Anthony Rizzo powered an early offensive barrage and the New York Yankees pounded the Cleveland Guardians 10-2 Sunday to complete a three-game sweep in a series marred by fan misbehavior.
Cole (1-0) struck out nine over 6 2/3 scoreless innings, and Rizzo’s two-run drive in the first inning tied him for the AL lead with five homers. New York won for the fifth time in six games.
Cleveland outfielders struggled a day after fans threw bottles, cans and other debris at them immediately following New York’s walk-off victory. Myles Straw and Oscar Mercado were heckled after misplays, and breakout rookie Steven Kwan left early with right hamstring tightness.
Minnesota 6, Chicago White Sox 4: Byron Buxton hit his second homer of the game, a 469-foot, three-run drive that overcame a 10th-inning deficit and lifted the Minnesota Twins over the Chicago White Sox 6-4.
Buxton hit a two-run, opposite-field homer to right in the seventh against Aaron Bummer that tied the score 3-3.
After Yasmani Grandal’s RBI single in the 10th off Joe Smith (1-0), Liam Hendriks (0-2) walked José Godoy with one out in the bottom half after automatic runner Nick Gordon began the inning on second.
Houston 8, Toronto 7: Rookie Jeremy Peña hit a two-run homer in the 10th inning to lift the Houston Astros to an 8-7 win over the Toronto Blue Jays and avoid a sweep.
Tampa Bay 5, Boston 2: Shane McClanahan became Tampa Bay’s first starting pitcher to get a win this season as the Rays overcame a two-run, first-inning deficit and beat the Boston Red Sox 5-2.
L.A. Angels 7, Baltimore 6: Jo Adell hit a grand slam, Shohei Ohtani scored the go-ahead run on a bases-loaded walk, and the Los Angeles Angels beat the Baltimore Orioles 7-6 despite blowing a six-run, first-inning lead.
Oakland 2, Texas 0: Cole Irvin and three relievers combined on a four-hitter, Stephen Piscotty homered in his second game back from the COVID-19 injured list, and the Oakland Athletics beat the Texas Rangers 2-0 to avoid a series sweep.
Seattle 5, Kansas City 4: Jesse Winker capped an 11-pitch at-bat with a broken-bat single into right field to score Adam Frazier, and the Seattle Mariners beat the Kansas City Royals 5-4 in 12 innings to complete a three-game sweep.
National League
San Francisco 12, Washington 3:
Joc Pederson homered twice, doubled and drove in three runs to help the San Francisco Giants rout the Washington Nationals 12-3 on Sunday for the series sweep.
Cincinnati 4, St. Louis 1: The Cincinnati Reds ended an 11-game losing streak, their longest in six years, jumping to a first-inning lead and beating the St. Louis Cardinals 4-1 as former first-round draft pick Nick Lodolo got his first major league win.
Colin Moran drove in two runs for the Reds, who had been 0-4 at home this year and had not won anywhere since April 10 at World Series champion Atlanta. Cincinnati had been outscored 68-20 during the skid.
Miami 5, Atlanta 4: Garrett Cooper had three hits and two RBIs, Avisaíl García hit a go-ahead double in the fifth inning and the Miami Marlins held on to beat the Atlanta Braves 5-4.
Los Angeles 10, San Diego 2: Cody Bellinger homered twice and drove in four runs, leading Clayton Kershaw and the Los Angeles Dodgers over the San Diego Padres 10-2.
Freddie Freeman added a two-run homer as the Dodgers beat San Diego for the 11th time in 12 games.
N.Y. Mets 6, Arizona 2:Tylor Megill threw 6 2/3 impressive innings, Francisco Lindor added a pair of hits and the New York Mets beat the Arizona Diamondbacks 6-2.
Interleague
Colorado 6, Detroit 2: Randal Grichuk had three hits, including his first home run of the season, and the Colorado Rockies beat the Detroit Tigers 6-2 Sunday.