d4 Nf6 c4 e6 Nf3 d5 Nc3 Be7 Bf4 O-O e3 Ne4 Bd3 f5 O-O Nc6 Nb5 dxc4 Bxc4 Bd7 Nxc7 g5 Bxe6+ Kh8 d5 Nc5 Bxd7 gxf4 Nxa8 Qxd7 dxc6 Qxd1 Raxd1 h6 cxb7 fxe3 fxe3 a5 Ne5 Rg8 Ng6+ Rxg6 b8=Q+ Rg8 Qe5+ Rg7 Rd5 Nb3 axb3 f4 Rd7 Kg8 Rxe7 Rxg2+ Kxg2 fxe3 Qb8#