Nf3 Nf6 c4 e6 b3 b6 g3 Bb7 Bg2 Be7 O-O O-O d4 d5 cxd5 Qxd5 Nc3 Qa5 Bb2 Nbd7 Nh4 Bxg2 Nxg2 Bb4 Qd3 Rad8 e4 Ne5 Qe2 Rxd4 Nb1 Rxe4 Ne3 Nfg4 a3 Nc6 axb4 Qh5 h4 Qg6 Nd2 Rxb4 Rfc1 Nd4 Bxd4 Rxd4 Nxg4 Qxg4 Qxg4 Rxg4 Rxa7 Rd4 Nf3 Rb4 Rcxc7 Rxb3 Ne5 b5 Nxf7 Rb1+ Kg2 Rb2 Nh6+ Kh8 Rxg7 e5 Rxh7#