1.Nf3 d5 2.d4 e6 3.g3 c5 4.c4 cxd4 5.Bg2 Bb4+ 6.Nbd2 Nf6 7.O-O O-O 8.cxd5 Qxd5 9.Nb3 Qh5 10.Bf4 Nc6 11.a3 Be7 12.Nbxd4 Nxd4 13.Qxd4 Qb5 14.Qe5 Nd5 15.a4 Qa6 16.Qe4 Nxf4 17.gxf4 Bd7 18.Ne5 Bc6 19.Nxc6 bxc6 20.f5 e5 21.Rfc1 Rab8 22.Rxc6 Qa5 23.Qc2 Rfd8 24.Rc7 Bh4 25.Qc4 Rf8 26.Bd5 Rb4 27.Bxf7+ Kh8 28.Rc8 Bd8 29.Qd5 Qxd5 30.Bxd5 Rxb2 31.Bc4 g6 32.Rd1 Be7 33.Rc7 Bd8 34.Rc8 Be7 35.Rxf8+ Bxf8 36.Rd8 Kg7 37.f6+ Kxf6 38.Rxf8+ Kg7 39.Rf7+ Kh8 40.Rxa7 Rb4 41.Bb5 Rg4+ 42.Kf1 Rd4 43.a5 Rd1+ 44.Kg2 Rb1 45.Bc4 h6 46.Bd3 Rb2 47.a6 Ra2 48.Rb7 Rd2 49.a7 Rd1 50.a8=Q# 1-0