Gordon Hayward made a stepback jumper at the buzzer, one-upping LeBron James and boosting the Utah Jazz to a 102-100 victory over the struggling Cleveland Cavaliers Wednesday night in Salt Lake City.
Hayward, who had 21 points, broke free of James to catch an inbounds pass, faked a move to the basket, and then stepped back on the right wing and swished a 21-foot jump shot as the horn sounded.
The forward was mobbed by his Jazz teammates in a scene reminiscent of a college tournament game.
Derrick Favors had 21 points and 10 rebounds but the Jazz had to overcome a last-minute effort by James, who scored 31 points as Cleveland fell to 1-3.
With the Cavaliers down by 4 points with 17 seconds left, James made a 3-pointer from the corner off a deflected pass while falling away out of bounds. He then made all three free throws after faking Favors into a foul on a 3-point attempt to tie the game at 100 with 3.4 seconds left.
Kyrie Irving had 34 points and Kevin Love added 14 for the Cavaliers, who lost for the second time in two nights.
The Jazz led the entire way — by as many as 16 points — until the fourth quarter, when Irving scored 10 points in a 14-6 run that gave the Cavaliers an 89-86 edge with 4:43 remaining.
The Jazz went back in front and led, 93-89, when Trevor Booker beat the shot clock with a 3-pointer. The next play down, Booker was whistled for a flagrant-1 foul on Love. The two exchanged words and each got a technical, ratcheting up the intensity in the already tight contest.
Hornets 96, Heat 89 — Al Jefferson scored a season-high 28 points and added 10 rebounds, and host Charlotte beat Miami to snap a 16-game, regular-season losing streak against the Heat.
Charlotte was winless against the Heat in the LeBron James era, including getting swept in the first round of the Eastern Conference playoffs by Miami last season.
Kemba Walker had 16 points and seven assists, and Cody Zeller chipped in 13 points and eight reboundsfor the Hornets, who won for the first time since their season opener. Chris Bosh had 23 points for Miami.
Bulls 95, Bucks 86 — Derrick Rose returned from his latest injury and helped Chicago get its ninth straight win in Milwaukee.
Rose had 13 points and seven assists in 32 minutes for the Bulls. With Chicago leading by 1, Pau Gasol (22 points) hit a jumper and Jimmy Butler (14 points) made an acrobatic layup that started a clinching 9-2 run that was capped by Kirk Hinrich’s 3-pointer with 2:16 remaining.
Rose, who missed most of the past two seasons because of serious knee injuries, sat out the Bulls’ previous two games with sprains in both ankles.
Wizards 96, Pacers 94 — John Wall had 7 of his 31 points in overtime, and host Washington won its fourth straaight by beating visiting Indiana.
Magic 91, 76ers 89 — Tobias Harris (18 points) made a jumper at the buzzer to lift visiting Orlando over Philadelphia. It was the Magic’s first victory of the season.
Timberwolves 98, Nets 91 — Nikola Pekovic converted a tiebreaking 3-point play with 48 seconds left, and visiting Minnesota scored the final 9 points to beat Brooklyn.
Pistons 98, Knicks 95 — Greg Monroe had 23 points and 18 rebounds, and host Detroit got its first win of the season by holding off New York.
Spurs 94, Hawks 92 — Tim Duncan had 17 points and 13 rebounds and San Antonio held on to capture its 17th straight win at home over Atlanta.
Grizzlies 102, Suns 91 — Mike Conley had 24 points and 11 assists, and undefeated Memphis used a strong defensive effort in the third quarter to beat host Phoenix.
Kings 131, Nuggets 109 — DeMarcus Cousins had 30 points and 11 rebounds, Rudy Gay scored 29, and host Sacramento dominated Denver to improve to 4-1, the Kings’ best start in more than a decade.
Warriors 121, Clippers 104 — Stephen Curry had 28 points and seven assists, Draymond Green scored a career-high 24 points, and host Golden State remained unbeaten by crushing Los Angeles.