d4 Nf6 c4 e6 g3 d5 Bg2 dxc4 Nf3 c5 O-O Be7 Nbd2 O-O Nxc4 cxd4 Nxd4 h6 Bf4 Nd5 Bd2 Nd7 Ba5 Qe8 e3 b6 Bd2 Ba6 Qa4 Nc5 Qxe8 Rfxe8 b3 Kh7 Rfe1 Rf8 e4 Nc7 Nc6 Rfe8 e5 Rad8 Nd6 Rxd6 exd6 Bxd6 Bb4 Bd3 Rad1 a6 Bxc5 Bxc5 Rxd3 f6 b4 Bxf2+ Kxf2 h5 Rd7 Nb5 Nd8 Kg8 Nxe6 Nc3 Nxg7 Rxe1 Kxe1 b5 Nxh5 Kf8 Nxf6 a5 bxa5 b4 Bd5 Nxd5 Nxd5 Ke8 Nf6+ Kf8 a6 b3 a7 bxa2 a8=Q#