Matt Blewett-USA TODAY Sports

Anthony Edwards scored 31 points and Karl-Anthony Towns had 25 to lead the Minnesota Timberwolves to a 123-95 win over the Utah Jazz on Saturday night in Minneapolis.

Towns scored 15 points in the decisive third quarter, helping to turn a tied game into a blowout while boosting the Wolves to their second straight win and a 3-0 home record. Edwards finished with eight rebounds and six assists but also turned the ball over six times.

Lauri Markkanen scored 22 points on a rough shooting night (7-for-20) and grabbed eight rebounds, while John Collins and Talen Horton-Tucker each contributed 14 points.

The Jazz only shot 38.5 percent from the field en route to their fourth loss in five games. This was the first night of a four-game road trip for Utah.

Rudy Gobert totaled 11 points, 10 rebounds and four blocked shots, while Mike Conley had seven points and six assists as both went up against their former team. Naz Reid also had a nice game for Minnesota off the bench with 16 points, and Kyle Anderson had 12 points and six assists in his reserve role.

The Timberwolves got off to a strong start, going ahead by double digits, 23-12, after a Reid 3-pointer with 4:08 left in the first quarter.

The Jazz warmed up from outside with five 3-pointers, including three from Markkanen and a buzzer-beater by Ochai Agbaji, to pull within two points by the end of the first.

Minnesota, which shot a sizzling 55.6 percent from the field for the game, used a 13-5 spurt late in the second quarter to take a 55-50 lead into the break.

After Utah knotted things up midway through the third quarter, Towns sparked a 15-2 run with a pair of threes and four free throws as Minnesota took an 81-68 lead.

Towns' explosive third quarter helped Minnesota go into the fourth with a 15-point lead at 92-77.

More must-reads:

TODAY'S BEST
Veteran WR announces retirement from NFL
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