Originally posted by THUDandBLUNDER
Yes, it is Black who mates.
Sorry for any confusion.
Note the the last move is not a capture.
1.g4 h5 2.Bg2 hxg4 3.Bxb7 Rxh2! 4.Nh3 Bxb7 5.O-O Rh1#
That was a tough one! My girlfriend saw the idea of Bxb7, and I finished it from there...