Sporting drama at its very finest