d4 Nf6 c4 e6 Nf3 d5 g3 Be7 Bg2 O-O cxd5 Qxd5 Nc3 c6 Nxd5 b6 Nxe7+ Kh8 Ne5 b5 Nxc8 Rxc8 Nxf7+ Kg8 Nd6 Nbd7 Qb3 Rc7 Nxb5 Rb7 Bxc6 Nc5 dxc5 Rab8 Bxb7 h6 Qxe6+ Kh7 Qf7 h5 Bg5 Kh8 Bxf6 gxf6 Be4 f5 Bxf5 a5 Qh7#