Nf3 d5 g3 Nf6 Bg2 e6 d3 Be7 Nbd2 O-O e4 dxe4 dxe4 Bb4 c3 e5 cxb4 Nc6 b5 Nd4 Nxe5 Re8 f4 Be6 O-O g6 Nef3 g5 Nxg5 a6 Nxe6 Rxe6 e5 h6 exf6 Rxf6 Bxb7 axb5 Ne4 Rfa6 Be3 f6 Bxd4 Rxa2 Nxf6+ Kf8 Nh7+ Kf7 Qh5+ Ke6 Rfe1+ Kd7 Qd5#