1.c4 Nf6 2.Nf3 g6 3.d4 Bg7 4.Bf4 O-O 5.e3 c5 6.Nc3 cxd4 7.Nxd4 d6 8.Nb3 Nc6 9.Be2 Be6 10.O-O Na5 11.Nd5 Rc8 12.Nxe7+ Qxe7 13.Bxd6 Qd8 14.Bxf8 Qxf8 15.Nxa5 Qb4 16.Nb3 Ne4 17.Bd3 f5 18.Qe2 Bf7 19.Rac1 Qa4 20.Nd4 Nc5 21.b3 Qe8 22.Rfd1 a6 23.Qc2 f4 24.Re1 Qd7 25.Rcd1 fxe3 26.fxe3 Re8 27.Bf1 Qg4 28.b4 Ne4 29.c5 Ng5 30.Bc4 Nh3+ 31.Kh1 Nf2+ 32.Qxf2 Bxc4 33.Qf4 Qxf4 34.exf4 Rxe1+ 35.Rxe1 Bxa2 36.Rd1 Bf6 37.Kg1 Kf7 38.Kf2 Be7 39.Ke3 Bd5 40.Nf3 Ke6 41.g4 Ba2 42.Ng5+ Kf6 43.Nxh7+ Kf7 44.Rd7 Ke8 45.Rxb7 a5 46.Rxe7+