Nf3 d5 g3 Bg4 Bg2 Nd7 d4 Bxf3 Bxf3 e6 c4 Bb4+ Nc3 Ne7 cxd5 Rb8 dxe6 Bxc3+ bxc3 Nf6 exf7+ Kxf7 Qb3+ Ned5 e4 b5 O-O Rf8 exd5 Kg8 d6+ Kh8 dxc7 Qxc7 Bf4 Qa5 Bxb8 Rxb8 a4 Rc8 axb5 Qxc3 Qxc3 Rxc3 b6 Ng4 bxa7 h5 a8=Q+ Rc8 Qxc8+ Kh7 Be4+ Kh6 Qh8+ Kg5 Qxg7#