White Sox starting pitcher Carlos Rodon, center, celebrates his no-hitter against the Cleveland Indians with teammates Wednesday night at Chicago. David Banks/Associated Press

CHICAGO — Carlos Rodón threw the majors’ second no-hitter of the season Wednesday night, losing his bid for a perfect game on a hit batter in the ninth inning, and the Chicago White Sox cruised to an 8-0 victory over the Cleveland Indians.

Working quickly in short sleeves with the top of his jersey unbuttoned on a cool Chicago night, Rodón threw 75 of his 114 pitches for strikes. The No. 3 pick in the 2014 amateur draft out of North Carolina State struck out seven in his first career shutout and second complete game.

Rodón was perfect before he plunked Roberto Pérez on his back foot with an 0-2 slider with one out in the ninth. An incredulous Rodón looked on in almost bewilderment as Pérez made his way to first.

The left-hander regained his composure in time to strike out Yu Chang looking and retire Jordan Luplow on a sharp grounder to third, kicking off a joyous celebration. The crowd of 7,148 cheered as Rodón (2-0) jumped around with his teammates near the mound, and then started handing out hugs.

It was the first no-hitter for the White Sox since Lucas Giolito on Aug. 25 last year against Pittsburgh and No. 20 in franchise history, second-most in major league history behind the Los Angeles Dodgers.

The closest call for Rodón and the White Sox occurred when Josh Naylor led off the ninth with a slow bouncer. First baseman José Abreu picked it up and got his toe on the bag just ahead of a sliding Naylor.

The call stood after a video review, delighting the bundled-up crowd.

JAYS 5, YANKEES 4: Bo Bichette homered twice, including a game-ending drive leading off the ninth inning that lifted Toronto over New York at Dunedin, Florida.

Bichette drove a pitch from Chad Green (0-2) the opposite way to right-center field as Toronto took 2 of 3.

Alejandro Kirk also homered for the Blue Jays. Rafael Dolis (1-0) worked the ninth to get the win.

Aaron Judge hit two home runs for the Yankees.

Toronto went 3-3 with one rainout in its first regular-season homestand at TD Ballpark, its spring training home.

The Blue Jays are playing their first three homestands through May in Florida because of COVID-19 restrictions in Canada. The team used its Triple-A stadium in Buffalo, New York, as a home base last year and could return there later this season.

Judge drove in the Yankees’ first run during the first inning this season on a solo homer off T.J. Zeuch. They were the last big league team to score in the first.

Judge’s second homer and a two-run single by Gio Urshela gave New York a 4-3 advantage in the fourth.

Kirk hit a two-run shot in the second and Bichette connected on a third-inning solo drive off Corey Kluber that put the Blue Jays up 3-1.

Bichette tied his career high with an 11-game hitting streak. He had three hits and also stole a base.

Toronto had Cavan Biggio tagged out to end the fifth when he overran third base on a triple. The Blue Jays loaded the bases with no outs the next inning, but scored just once on a wild pitch.

Kluber, making his third start after being limited to one inning from May 2019 until this season by right forearm and shoulder injuries, allowed three runs and six hits in four innings.

Zeuch gave up four runs and four hits in four innings. He filled in for Ross Stripling, who was scratched due to right forearm tightness.

ROYALS 6, ANGELS 1: Salvador Perez homered and doubled to cap off an impressive series, leading Brad Keller and Kansas City over visiting Los Angeles.

A day after picking off David Fletcher at third base to end a 3-2 win, Perez drove in two runs. The All-Star catcher went 8 for 12 with four RBI this week against Los Angeles.

Carlos Santana also homered as the Royals took 2 of 3 from the Angels.

RANGERS 5, RAYS 1: Nate Lowe hit a solo homer and rookie Kohei Arihara got his first major league victory, pitching into the sixth inning as the Rangers beat host Tampa Bay.

Arihara (1-1) allowed two singles and a double over 5 2/3 scoreless innings in his third start since signing with the Rangers after six seasons with the Hokkaido Nippon-Ham Fighters of Japan’s Pacific League.

Lowe, a former Rays draft pick traded from Tampa Bay to Texas in December, went deep against ex-teammate Josh Fleming (0-1) for a 1-0 lead the Rangers clung to until David Dahl’s two-run double and Adolis Garcia’s two-run triple broke it open in the seventh.

NATIONAL LEAGUE

METS 5, PHILLIES 1: David Peterson matched a career high with 10 strikeouts in six dominant innings and batterymate James McCann hit his first home run with the Mets, sending New York past visiting Philadelphia for its third straight win.

McCann had three hits, including a two-run homer in the eighth. Brandon Nimmo and Dominic Smith also got three hits apiece, and Francisco Lindor scored twice.

Peterson (1-1) outpitched former Mets starter Zack Wheeler, allowing only two hits and rebounding nicely from a rough outing in Philadelphia last week. The second-year lefty solved the NL East rival Phillies after entering with a 16.50 ERA in two career starts against them and a 2.64 ERA in nine outings versus all other teams.

Three relievers finished a three-hitter for New York. Aaron Loup got five outs and Edwin Diaz fanned two in a perfect ninth against the meat of the Phillies’ order.

Philadelphia batters struck out 14 times.

After starting the season 4-0, the slumping Phillies have dropped 6 of 8 – including the first three games of this four-game set.

MARLINS 6, BRAVES 5: Jesus Aguilar drove in the winning run with a 10th-inning double and visiting Miami overcame two homers by Ronald Acuna Jr. for its third straight win in Atlanta.

Leading off in extra innings with Starling Marte placed at second, Aguilar dumped a low pitch from Tyler Matzek (0-1) down the left-field line to bring home the tie-breaking run.

Acuna led off the bottom of the 10th with a chance to do more damage after erasing Miami’s big lead almost single-handedly. But Yimi Garcia struck out Acuna on three pitches before retiring Freddie Freeman and Marcell Ozuna to earn his second save.

NATIONALS 6, CARDINALS 0: Joe Ross pitched six sharp innings and Washington threw its first regular-season shutout at Busch Stadium.

The Nationals, who started play in Washington in 2005, had pitched a shutout at St. Louis in the 2019 NL Championship Series opener, but never in the regular season.

Ryan Zimmerman hit his first homer of the season, a two-run drive in the third off Adam Wainwright (0-2). Zimmerman’s 271st career home run hit the top of the wall and bounced into the left-center fielder bleacher seats.

Juan Soto reached on an infield single before Zimmerman connected.

The Nationals added two runs in the fifth for a 4-0 lead. Soto hit a sinking line drive to center field that Lane Thomas failed to catch for an error, allowing one run to score. Josh Harrison’s second single of the game drove in Soto.

Washington touched reliever Jordan Hicks for a run in the sixth. Ross led off with a single and Hicks walked two, loading the bases. Ross scored on Soto’s grounder.

The Nationals final run came in the eighth on a double by Trea Turner with two outs off Giovanny Gallegos.

BREWERS 7, CUBS 0: Corbin Burnes struck out 10 in six dominant innings and also delivered a two-run single for his first career RBI as Milwaukee won at home.

Burnes allowed just two hits to continue his sizzling start to the season. His bases-loaded single up the middle capped the Brewers’ four-run outburst in the sixth.

The 26-year-old right-hander has knocked home twice as many runs (two) as he has allowed (one) through his first three outings of the year.

This marked the franchise-record eighth straight game in which a Brewers starter worked at least five innings while allowing no more than one run.

GIANTS 3, REDS 0: Johnny Cueto pitched neatly into the sixth inning before exiting with a tight lat muscle, and San Francisco finished off visiting Cincinnati.

Cueto (2-0) removed himself from the game after fanning Nick Castellanos for the second out in the sixth. The right-hander motioned to the Giants’ dugout and walked to the clubhouse, accompanied by a member of the training staff.

Showing no signs of physical duress before his injury occurred, the 35-year-old Cueto surrendered three hits and walked none, striking out four.

San Francisco scored twice in the fifth off Tyler Mahle (1-1).

Austin Slater, who stroked a key RBI triple in Tuesday’s 7-6 victory over Cincinnati, doubled to right-center field on an 0-2 pitch to score Brandon Crawford. Slater advanced to third base on a passed ball and scored on Curt Casali’s grounder.

The Giants added an eighth-inning run on Mauricio Dubon’s single, a pop-up into short right field that Reds second baseman Jonathan India could not hold.

PIRATES 5, PADRES 1: Gregory Polanco homered and Pittsburgh won at home, beating Joe Musgrove in his first start since throwing the first no-hitter in franchise history.

Polanco hit a solo shot into the right-field stands in the second inning. That ended a 32-inning scoreless streak by Musgrove that dated to last season when he was still with the Pirates.

Musgrove (2-1) allowed only one run in four innings but was lifted for a pinch hitter after his pitch count reached to 81. He threw 112 pitches in the no-hitter last Friday against the Rangers in Texas.

Bryan Reynolds ruined Musgrove’s bid for a second no-hitter quickly when he flared a two-out single to left field in the first inning. Johnny Vander Meer remains the only pitcher in MLB history to pitch back-to-back no-hitters, performing the feat for the Cincinnati Reds in 1938.

Comments are not available on this story.