Nf3 Nf6 c4 e6 Nc3 c5 g3 b6 Bg2 Bb7 O-O Be7 d4 cxd4 Nxd4 Bxg2 Kxg2 Qc8 Bf4 Qxc4 Ndb5 O-O Nd6 Qb4 a3 Qxb2 Na4 Qxa1 Qxa1 Nc6 e3 Nd5 Nb5 Nxf4+ gxf4 d5 Rc1 Rac8 Rc2 a6 Nxb6 Rcd8 Rxc6 axb5 Qb2 Rfe8 Qb3 d4 exd4 Rxd4 Qxb5 Red8 a4 Rb4 Qa6 Rxf4 Rc8 Rd4 a5 h6 Qb7 Kf8 Rxd8+ Rxd8 a6 Ke8 a7 Ba3 Nc8 g6 a8=Q Kf8 Qaa7 Rd7 Qxd7 Be7 Qxe7+ Kg8 Qxf7+ Kh8 Qh7#