Allison Farrand-USA TODAY Sports

Jarrett Allen had 23 points and seven rebounds and the depleted Cleveland Cavaliers stretched their winning streak to seven games with a 112-88 win over the host Detroit Pistons on Friday night.

Kevin Love supplied 21 points, 10 assists and eight rebounds off the bench. Caris LeVert and Cedi Osman contributed 15 points and six assists apiece, while Evan Mobley tossed in 11 points with eight rebounds. Raul Neto added 10 points, five assists and five rebounds for Cleveland, which hasn't lost since its opener.

Cleveland's starting backcourt was held out of action. Darius Garland was sidelined with a left knee sprain, while Donovan Mitchell sat out with a left ankle sprain.

Cade Cunningham led the Pistons with 19 points, five assists and five rebounds. Saddiq Bey and Jaden Ivey had 18 points apiece and Isaiah Livers added 11 points off the bench.

The Cavaliers had a 58-24 advantage in points in the paint. The Cavs' reserves outscored Detroit's bench 54-21.

The Cavaliers led 24-21 after the first quarter. Cleveland then opened the second quarter with a 16-2 run. Allen was the sparkplug, scoring 10 points during that stretch. Osman knocked down a pair of 3-pointers and Love racked up five assists as the Cavs led 40-23.

A 7-0 Cleveland spurt soon nudged the lead to 21 points. Mobley dunked in the closing seconds to give the Cavaliers a 57-39 halftime advantage. Allen and Mobley combined for 28 points, while Cunningham topped the Pistons with 16 points.

LeVert's layup three minutes into the second half gave Cleveland a 68-46 lead. Detroit then reeled off nine consecutive points, capped by Bojan Bogdanovic's 3-pointer, to cut the Cavs' advantage to 13 points.

That's as close as the Pistons got. Cleveland pushed the lead to 22, 90-68, by the end of the quarter.

Love then opened the fourth quarter with a four-point play. Love connected on a 3-point shot three minutes into the quarter to make it 99-72. Okoro's layup with 3:48 left increased the lead to 30 points.

More must-reads:

TODAY'S BEST
Mavericks come from behind to down Thunder, take 2-1 series lead
Stars continue road dominance with Game 3 win over Avalanche
Watch: Paul Skenes wastes no time showing why Pirates drafted him No. 1 overall
Watch: Braves were one out away from first no-hitter in 30 years
Roman Wilson hopes to become Steelers' next 'great' WR
Chargers sign veteran edge-rusher
Justin Allgaier dominates at Darlington for first win of 2024
'Great mind': One-time NBA champion endorses candidate for Lakers HC job
Celtics respond with impressive road win vs. Cavaliers in Game 3
Hurricanes' power play finally comes through with season on the line
Watch: An outstanding first half by Donovan Mitchell keeps the Cavaliers alive in Game 3 vs. Celtics
Tigers lose veteran starting pitcher to injury
Watch: Minor league baseball game interrupted by turtle delay
Paul Skenes experiences the Pirates' incompetence in just one game
Rangers ace continues to be plagued by nerve irritation in thumb
Cowboys hint at timeline for extension talks with offensive star
Steelers first-round pick has already 'apologized' to new locker mate
Former Packers WR makes bold prediction about Jordan Love
Broncos release former Super Bowl champion WR
Nationals had 'substantive discussions' with former top prospect about extension

Want more Cavaliers news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.