1.Nf3 c5 2.e4 e6 3.Be2 e5 4.Nxe5 Nf6 5.d3 d5 6.Nc3 Bd6 7.f4 d4 8.Nb1 O-O 9.Nc4 Bc7 10.O-O Nc6 11.a4 Be6 12.Ncd2 Rc8 13.Nb3 Nd7 14.N1d2 f5 15.g3 Qe7 16.Bf3 g5 17.exf5 Bxf5 18.g4 Bg6 19.f5 Bf7 20.Ne4 h6 21.h4 c4 22.dxc4 Bxc4 23.hxg5 Qe5 24.Rf2 Bd5 25.Nbd2 h5 26.f6 d3 27.cxd3 Bb6 28.Kg2 Bxf2 29.Nxf2 hxg4 30.Bxd5+ Qxd5+ 31.Nde4 Nde5 32.Bf4 Rfd8 33.Nxg4 Nxd3 34.Qf3 Nce5 35.Bxe5 Nxe5 36.Qf5 Rc2+ 37.Kh3 Re2 38.Nxe5 Re3+ 39.Ng3 Rxe5 40.Qg6+ Kf8 41.Qg7+ Ke8 42.f7+ Ke7 43.f8=Q+ Ke6 44.Qff6# 1-0