Yes I see the game. Don't feel bad but I don't think you understand the rules of castling. It's the K that can't castle through a square because obviously a K can't put himself in check. Doesn't apply to the movement of the rook. I blame your teacher...
This is actually a widely misunderstood rule. Baddogno is correct, the rook can move through an attacked squared. The king cannot. This can only occur on queenside castles where the B8 or B1 squares are under attack. Also, you can castle either way when the rooks are under attack.