Kingston trailed 2-0, 3-2 before rallying to beat Brampton for only second time in last 11 head-to-head games