1.Nf3 e6 2.Nc3 Nf6 3.e4 d5 4.e5 Nfd7 5.Ne2 c5 6.c3 Nc6 7.d4 Be7 8.Be3 Qb6 9.Qc2 cxd4 10.cxd4 O-O 11.Nf4 Nb4 12.Qd1 f6 13.a3 fxe5 14.dxe5 Bc5 15.Qd2 d4 16.Nxd4 Bxd4 17.axb4 Bxe3 18.fxe3 Nxe5 19.Be2 Rd8 20.Qc3 Nf7 21.Ra5 Bd7 22.O-O Rac8 23.Rc5 Rxc5 24.bxc5 Qc7 25.Bc4 Qe5 26.Nxe6 Bxe6 27.Qxe5 Nxe5 28.Bxe6+ Kh8 29.Bd5 Nd3 30.b4 Nxb4 31.Bxb7 g6 32.c6 Nd5 33.Rd1 Re8 34.Rxd5 h6 35.c7 a6 36.Kf1 Re5 37.Rd4 Kg7 38.g4 Rh5 39.Rd3 Kh7 40.g5 Rxg5 41.Rd7+ Kh8 42.c8=Q# 1-0