1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.c3 dxc3 5.Nxc3 Bb4 6.Bc4 Bxc3+ 7.bxc3 Qf6 8.O-O Ne5 9.Nxe5 Qxe5 10.Qb3 Qf6 11.e5 Qg6 12.Ba3 b6 13.f4 Bb7 14.Bd5 O-O-O 15.f5 Qg5 16.Rae1 Bxd5 17.Qxd5 Kb8 18.Qxf7 Nh6 19.Qe7 Qg4 20.f6 gxf6 21.exf6 Nf5 22.Rxf5 Qxf5 23.f7 Qg6 24.Rf1 Qg7 25.f8=Q Qxf8 26.Rxf8 Rdxf8 27.Qxf8+ Rxf8 28.Bxf8