Back-and-forth battle ends with thrills

Share