1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Nd2 d5 5.a3 Be7 6.Ngf3 O-O 7.Bg2 b6 8.cxd5 exd5 9.Ne5 Bb7 10.O-O c5 11.b3 Nbd7 12.Bb2 Nxe5 13.dxe5 Ne4 14.Nxe4 dxe4 15.Qc2 Qd5 16.Rad1 Qc6 17.f4 exf3 18.Bxf3 Qc8 19.Bxb7 Qxb7 20.Qf5 Rad8 21.Rxd8 Bxd8 22.Rd1 Qc6 23.Rd6 Qb5 24.e6 Be7 25.Rd7 Qxe2 26.Rxe7 Qxb2 27.exf7+ Kh8 28.Re8 Qd4+ 29.Kg2 Qd2+ 30.Kh3 Qh6+ 31.Kg4 Qd6 32.Rxf8+ Qxf8 33.Qe6 g6 34.Qf6+ Qg7 35.f8=Q# 1-0