d4 Nf6 c4 e6 g3 d5 Bg2 dxc4 Nf3 c5 O-O Nc6 Ne5 Bd7 Nd2 cxd4 Ndxc4 Nxe5 Nxe5 Qb6 Bg5 Rd8 Rc1 h6 Bxf6 gxf6 Nxd7 Rxd7 Rc8+ Ke7 Qa4 Qxb2 Qxa7 Qb4 a3 h5 axb4 h4 Qb8 f5 Re8+ Kf6 Rxf8 e5 Rxh8 hxg3 fxg3 f4 gxf4 exf4 Qxf4+ Kg6 Qh6#