Warwick edges Goshen in thrilling Spirit Trophy game