d4 Nf6 c4 e6 Nc3 Bb4 Nf3 c5 g3 Nc6 Bg2 Ne4 Qd3 d5 O-O O-O cxd5 exd5 Nxe4 Bf5 dxc5 Re8 Nfg5 Rc8 Nxf7 Qe7 Nh6+ gxh6 Qxd5+ Be6 Qh5 Nd4 Bxh6 Bxc5 e3 Nf5 Bg5 Qf7 Nf6+ Kh8 Qxf7 Bxf7 Nxe8 Nxe3 fxe3 Bxa2 Rxa2 Bxe3+ Bxe3 h6 Rf8+ Kh7 Be4#