d4 Nf6 c4 e6 Nc3 Bb4 Qc2 O-O Nf3 d5 Bg5 c5 dxc5 dxc4 e3 b5 cxb6 axb6 Rd1 Qe7 a3 Ba5 Be2 Nbd7 O-O Bb7 Rd4 Rfc8 Rfd1 Qe8 Nb5 c3 b4 Bxf3 Bxf3 e5 Rxd7 e4 Bxf6 exf3 Bxc3 Rab8 Nc7 Qf8 Nd5 Bxb4 axb4 fxg2 Ne7+ Kh8 Nxc8 Rxc8 Qf5 Qg8 Bxg7+ Qxg7 Rd8+ Rxd8 Rxd8+ Qf8 Rxf8+ Kg7 Rxf7+ Kh6 Rxh7#