The Kelowna Rockets snapped their three-game losing streak with a 4-3 comeback shootout victory over the Vancouver Giants on Friday night at Prospera Place.