1.d4 c5 2.c3 cxd4 3.cxd4 d5 4.Nf3 Nc6 5.Nc3 Nf6 6.Bf4 Bf5 7.Qb3 Na5 8.Qa4+ Bd7 9.Qc2 Rc8 10.e3 b5 11.a3 e6 12.Bd3 Be7 13.O-O O-O 14.Ne5 Nc4 15.Qe2 a6 16.Rac1 Qb6 17.Bg5 Rfd8 18.Bxf6 Bxf6 19.Bxh7+ Kxh7 20.Qh5+ Kg8 21.Qxf7+ Kh7 22.Nxd7 Rxd7 23.Qxd7 Rc7 24.Qe8 g6 25.Ne2 Bg5 26.b3 Re7 27.Qf8 Nd6 28.Nf4 Rf7 29.Qa8 Bxf4 30.exf4 Qxd4 31.Qxa6 Qxf4 32.g3 Qe5 33.Rc6 Ne4 34.Rxe6 Qf5 35.Qb6 Ng5 36.Re3 Qg4 37.f4 Nh3+ 38.Kh1 Qc8 39.Qe6 Qb7 40.Qxh3+ Kg7 41.Qg2