Inter got owned... 8/13 for Spurs to win pre-game, I wouldn't have taken them at those odds