d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Bd3 Bxc3+ bxc3 Qe7 Ne2 e5 f3 h6 O-O d6 Bd2 Nbd7 Ng3 Nb6 a4 Bd7 a5 e4 Nxe4 Nxe4 fxe4 Ba4 Qf3 Bc2 Bxc2 Nxc4 Bc1 Rfe8 Bd3 b5 axb6 Ne5 dxe5 dxe5 b7 Rab8 Rxa7 c6 Bc4 Rxb7 Rxb7 Qxb7 Bxf7+ Kh8 Bxe8 Qb3 Qf8+ Qg8 Bg6 Qxf8 Rxf8#