Nf3 d5 g3 c5 Bg2 Nc6 d4 Nf6 O-O e6 c4 dxc4 dxc5 Qxd1 Rxd1 Bxc5 Nbd2 Ng4 Ne4 Be7 Bg5 O-O Bxe7 Nxe7 Rac1 f5 Nd6 Rd8 Rxc4 e5 h3 b5 Rc7 Ng6 hxg4 Rf8 Ng5 e4 f4 a5 gxf5 Nxf4 gxf4 Rb8 Bxe4 h5 Bd5+ Be6 Nxe6 Rf6 Rxg7+ Kh8 Nf7+ Rxf7 Rxf7 Rb6 Ng5 Rb7 Rxb7 h4 Rh7#