Action-packed drama at Hazeltine