Hawkes Bay came back from the dead to upset the table-topping Saints 100-99 in their National Basketball League clash in Wellington.
Trailing by five points with 28 seconds remaining, the Hawks pulled off several miraculous plays to claim the unlikely win.
The Saints have now dropped two straight at home, and will have a week off before they embark on a tough double against the Manawatu Jets and a rematch against the Hawks.
The Hawks moved above the Saints to the top of the table.
In Dunedin the Otago Nuggets held off the Taranaki Mountain Airs for their second win of the season.