Hard fought battle tonight.