Back on top again, the Belfast Giants rode a crazy two-minute and 47-second spell in the middle of the second period to see off the Guildford Flames in a wild game at the SSE Arena to reclaim first place in the Elite League standings.