The New York Knicks secured a commanding 112-98 win over the Toronto Raptors on Wednesday night, propelled by standout performances from OG Anunoby and Karl-Anthony Towns. Anunoby matched his season-high with 27 points, while Towns recorded a double-double with 27 points and 13 rebounds.

The victory snapped New York’s three-game losing streak, bringing their record to 25-13. The Raptors, who fell to 8-29, suffered their second consecutive loss and their 14th defeat in their last 15 games.

Josh Hart contributed a strong all-around performance for the Knicks, finishing with 21 points, 11 rebounds, and 7 assists. Jalen Brunson added 13 points and 7 assists, while Immanuel Quickley, facing his former team, poured in 22 points for Toronto.

Towns returned to the lineup after missing Monday’s loss against Orlando due to patellar tendinopathy in his right knee. He played 34 minutes, shooting an efficient 9-for-14 from the field, including 3-for-3 from beyond the arc.

The Raptors were led by Scottie Barnes, who finished with 18 points, 5 rebounds, and 5 assists. Former Knick RJ Barrett added 16 points, while Jakob Poeltl chipped in 8 points and 10 rebounds.

New York’s defense held Toronto to 49.4% shooting from the field and forced 16 turnovers. The Knicks capitalized on their opportunities, outscoring the Raptors in the paint and on second-chance points.

The Knicks’ starters all scored in double figures, with Mikal Bridges contributing 10 points and Landry Shamet adding 8 off the bench. Meanwhile, Chris Boucher provided a spark for Toronto’s reserves with 10 points in under four minutes of play.