Dylan Cease got into trouble over and over again. He also escaped each time.

The young righthander isn't a rookie anymore.

Cease showed off his poise while working five shutout innings, and the host Chicago White Sox beat Aaron Civale and the Cleveland Indians 2-0 on Friday night.

"With my stuff tonight, there's no reason why I shouldn't have gone deeper," Cease said. "I wasted a lot of pitches."

The 24-year-old Cease walked the leadoff man four times and hit a batter, but he managed to make some big pitches at key moments. He gave up two hits and struck out four.

Cease made his big-league debut in July 2019 and went 4-7 with a 5.79 ERA in 14 starts. An outing like the one he had against Cleveland might have gone in a different direction last year.

"He looked more comfortable in his own skin," manager Rick Renteria said.

Cleveland went 1-for-8 with runners in scoring position and left 10 runners on base, continuing a season-long problem and wasting a terrific start by Civale. They had won three in a row.

Tampa Bay 1, New York 0: Pinch hitter Michael Perez hit a sacrifice fly in the eighth inning on his 28th birthday, six Rays pitchers combined on a two-hitter of the visiting Yankees, who also gave up only two hits.

Boston 5, Toronto 3: Alex Verdugo hit two solo homers over the Green Monster, Mitch Moreland had a two-run shot and the beleaguered Red Sox pitching staff rebounded in a home victory over the Blue Jays.

Oakland 3, Houston 2 (13): Austin Allen hit a tying two-out RBI single in the 13th inning before Marcus Semien won it with another, and the host Athletics dropped the Astros below .500.

Texas 4, Los Angeles 3: Robinson Chirinos drove in two runs without a hit and the host Rangers ended a three-game losing streak by beating the Angels.

National League

Miami 4, New York 3: Francisco Cervelli hit a three-run homer, Humberto Mejia impressed in his abbreviated big-league debut and the Marlins kept up their surge, beating the host Mets. The Marlins, who went 57-105 last year, won their sixth in a row and improved to 7-1 — they are 5-0 since missing more than a week because of the team's coronavirus outbreak.

Los Angeles 7, San Francisco 2: Mookie Betts homered for the first time at Dodger Stadium, and Max Muncy, Will Smith and Edwin Rios also went deep to help the Dodgers beat the Giants for their eighth victory in 10 games. Betts was back in the lineup for the first time since injuring his left middle finger Sunday at Arizona.

San Diego 3, Arizona 0: Zach Davies retired the first 13 batters he faced, Fernando Tatis Jr. hit a leadoff homer and rookies Jake Cronenworth and Edward Olivares also went deep as the host Padres beat the Diamondbacks. Eduardo Escobar broke up the perfect game bid with a single.

Cincinnati 8, Milwaukee 3: Trevor Bauer turned in another stellar outing, and Matt Davidson and Nick Castellanos homered to lead the Reds past the host Brewers. Bauer gave up three hits and one run in six innings while striking out 12.

Interleague

Detroit 17, Pittsburgh 13 (11): Niko Goodrum drove in five runs, two on a double in a big 11th inning that sent the Tigers over the host Pirates in a startling slugfest. Both teams finished with 16 hits, surprising since each club had four players in the starting lineup batting under .190. "Crazy stuff happened in that game," Detroit manager Ron Gardenhire said. "That's why we love to play it."

Baltimore 11, Washington 0: Even Chris Davis got in on the act for the suddenly slugging Orioles, doubling his season total by collecting two of his team's 19 hits and raising his average from .087 to .143 in a rout of the host Nationals. It was the biggest margin of victory in a shutout by a team coming off a 100-loss season against a reigning World Series champion in baseball history, according to Stats.

Colorado 8, Seattle 4: Daniel Murphy had a key two-run single and later hit a two-run homer, Garrett Hampson and Charlie Blackmon added solo shots and the Rockies won for the sixth time in seven games, beating the host Mariners.