Miami Dolphins snatch dramatic 22-20 overtime victory