After he played Bxf7, didn't you look at that position and say to yourself, "Where did that Bishop come from?" You obviously weren't concentrating on the game very well.
Not as easy as it sounds. I've had two OTB games where I missed my opponent's illegal moves. In one game, I was concentrating so much on my next move that I missed it. In the second game, something didn't look right, but I couldn't determine what was wrong, and the clock was ticking.
The funniest thing is that you typed !! after Bxf7, like Oh my God that really was a great move!