1.Nf3 Nf6 2.c4 c6 3.Nc3 d5 4.cxd5 cxd5 5.d4 a6 6.Ne5 Nc6 7.e3 Qc7 8.f4 Bf5 9.g4 Nxe5 10.fxe5 Bxg4 11.Qb3 Ne4 12.Nxd5 Qa5+ 13.Nc3 Rc8 14.Bd2 Nxd2 15.Kxd2 b5 16.Be2 Bd7 17.a4 bxa4 18.Qb7 e6 19.Qxa6 Qxa6 20.Bxa6 Rb8 21.Nxa4 Bxa4 22.Rxa4 Rxb2+ 23.Kc3 Rb8 24.Bc4 Be7 25.Ra7 Bd8 26.Rf1 O-O 27.Rfxf7 Rxf7 28.Bxe6 Rc8+ 29.Kd3 Rc7 30.Ra8 Rd7 31.Bxd7 Rxd7 32.e6 Rd6 33.e7 Kh8 34.e8=Q# 1-0