Nf3 Nf6 c4 c6 e3 d5 d4 Bg4 cxd5 h5 dxc6 Bxf3 gxf3 Nxc6 Nc3 e6 Bg2 Nd5 O-O Qb6 e4 Ndb4 Be3 O-O-O d5 Qa5 a3 Be7 axb4 Bxb4 Rxa5 Bxa5 Qa4 exd5 exd5 Bb6 dxc6 f5 Bxb6 axb6 Qa8+ Kc7 Nb5+ Kxc6 Rc1+ Kd5 Qxb7+ Ke6 Rc6+ Ke5 Qxg7+ Kf4 Qg3#