Home Sports Northwestern takes down Hastings 31-28