Thurston marks 300 games with hard-fought victory