1.e4 e5 2.f4 exf4 3.Bc4 d5 4.Bxd5 Nf6 5.Nc3 c6 6.Bb3 Bc5 7.Nf3 O-O 8.d4 Bb4 9.Qd3 Be6 10.Bxe6 fxe6 11.Bxf4 c5 12.a3 Bxc3+ 13.bxc3 Nc6 14.O-O Qe7 15.e5 Nh5 16.Ng5 Rf5 17.Nh3 Nxf4 18.Rxf4 Raf8 19.Raf1 cxd4 20.cxd4 Qd7 21.Rxf5 Rxf5 22.Rxf5 exf5 23.Qc4+ Kf8 24.c3 Qe7 25.a4 Qh4 26.Nf2 Qf4 27.Qd3 Qc1+ 28.Nd1 Ke7 29.h3 g6 30.Kh2 Qf4+ 31.g3 Qc1 32.Ne3 Qb2+ 33.Qc2 Qxc2+ 34.Nxc2 Ke6 35.Kg2 Kd5 36.Nb4+ Ke6 37.d5+ Kxe5 38.dxc6 bxc6 39.Nxc6+ Kd5 40.Nxa7 Kc4 41.Nb5