In reply to: That makes sense and partially explains their success posted by ShermanOaksND
But every team should play a hell of a lot better at home than otherwise expected.