Brandon Ingram scored 28 points as the Toronto Raptors snapped a four-game losing skid with a 106-96 win over the host Miami Heat on Monday.