The Kamloops Blazers came back to defeat the Kelowna Rockets 4-3 with 4.7 seconds remaining in overtime on Friday night at Prospera Place.