The New York Islanders (24-20-7) took some punches and kept rolling en route to a 3-2 overtime victory over the Tampa Bay ...