Nf3 c5 c4 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e6 a3 Be7 e4 O-O Be2 e5 Nf5 d6 Nxe7+ Qxe7 Be3 Be6 O-O Rad8 b4 h6 Qd3 a6 Rad1 Qc7 Qc2 Rc8 h3 Ra8 Nd5 g6 Nxc7 Rad8 Bxh6 Nd4 Qd3 a5 Bxf8 b6 Nxe6 g5 Nxd8 a4 Bxd6 Nxe2+ Qxe2 g4 Bxe5 gxh3 Bxf6 h2+ Kxh2 Kf8 Qh5 Kg8 Qxf7#