Tears, beers and a city win: Hearps rolls with the punches