d4 Nf6 c4 g6 g3 Bg7 Bg2 O-O Nf3 d6 O-O Nbd7 Nc3 e5 dxe5 Nxe5 Nxe5 dxe5 Qxd8 Rxd8 Nb5 Bd7 Bg5 Bxb5 cxb5 h5 Bxb7 Rab8 Bc6 Rd6 Rad1 Rxc6 bxc6 e4 b3 Rb5 Rd8+ Kh7 Be3 Nd5 a4 Nxe3 axb5 Nxf1 Kxf1 g5 Rd7 Be5 Re7 Bd6 Rxe4 g4 Rd4 Bxg3 hxg3 Kg7 Rd7 Kf6 Rxc7 Ke6 Rxf7 a5 c7 h4 c8=Q+ Kxf7 gxh4 Kf6 Qxg4 Kf7 b6 Kf8 Qd7 Kg8 b7 Kf8 b8=Q#