1.Nf3 c5 2.e4 e6 3.a3 d6 4.d4 cxd4 5.Nxd4 Nf6 6.Bd3 g6 7.c4 Bg7 8.Nc3 O-O 9.O-O Nc6 10.Be3 d5 11.exd5 exd5 12.h3 Nxd4 13.Bxd4 Be6 14.c5 Nh5 15.Bxg7 Kxg7 16.Ne2 Qf6 17.Qd2 d4 18.Be4 Rad8 19.Bxb7 d3 20.Nc3 Nf4 21.Rae1 Qg5 22.Kh2 Rd4 23.b4 a5 24.Nb5 Rd7 25.Be4 Nxh3 26.f4 Qh4 27.g3 Qh5 28.Kg2 axb4 29.axb4 Bg4 30.Nd6 Ra7 31.Qb2+ f6 32.Rh1 Rb8 33.Bc6 Rxb4 34.Ne8+ Kh6 35.Qd2 Qf5 36.Rh2 Rc4 37.Nd6 Qxc5 38.Nxc4 Qxc6+ 39.Kf1 Qxc4 40.f5+ g5 41.Qb2 Kg7 42.Re7+ Rxe7 43.Qxf6+ Kxf6 44.Rc2 dxc2+ 45.Kg2 Re2+ 46.Kh1 c1=Q# 0-1