USC football was toe-to-toe with the Fighting Irish, but late-game mistakes cost it.