Nf3 c5 c4 Nc6 Nc3 g6 e3 e6 d4 d6 Be2 Bg7 O-O Nge7 dxc5 dxc5 Qxd8+ Nxd8 Ne4 O-O Nxc5 Ndc6 Rb1 e5 b4 a6 Bb2 f5 b5 Nd8 Bxe5 Nf7 Bxg7 Kxg7 bxa6 bxa6 Nd4 Ng5 h4 h6 hxg5 Re8 gxh6+ Kg8 e4 a5 Bf3 Rd8 exf5 Rxd4 Bxa8 Rxc4 f6 Kf7 h7 Rh4 fxe7 g5 Rfe1 Bd7 Nxd7 Rh1+ Kxh1 a4 e8=Q+ Kg7 h8=Q#