1.d4 Nf6 2.Nf3 g6 3.Bf4 Bg7 4.Qc1 c5 5.Bh6 Bxh6 6.Qxh6 cxd4 7.Ng5 Qb6 8.b3 Qc5 9.Nd2 Qxc2 10.g3 d5 11.Bg2 Be6 12.Nxe6 fxe6 13.O-O Nc6 14.Bh3 Ne4 15.Qg7 Rf8 16.Nf3 Qxe2 17.Nxd4 Nxd4 18.Qxd4 Nd2 19.Bg4 Nf3+ 20.Bxf3 Qxf3 21.Rac1 Kf7 22.Rc7 Qf6 23.Qe3 b6 24.Rfc1 Kg7 25.R1c6 d4 26.Qe2 d3 27.Qe3 Rf7 28.Rxe6 d2 29.Rxf6 d1=Q+ 30.Kg2 exf6