1.e4 e5 2.Nf3 Nc6 3.Bc4 d6 4.O-O Nf6 5.Ng5 Be6 6.Bxe6 fxe6 7.Nxe6 Qe7 8.Nxf8 Rxf8 9.Nc3 O-O-O 10.d3 Nd4 11.Be3 h5 12.h3 Qe6 13.Bxd4 exd4 14.Ne2 c5 15.f4 h4 16.f5 Qe5 17.Nf4 Rg8 18.Ng6 Qe8 19.Qe1 Nd7 20.Qxh4 Kc7 21.Qe7 Kc6 22.g4 Ne5 23.Nxe5+ dxe5 24.Qxe8+ Rdxe8 25.f6 gxf6 26.Rxf6+ Kd7 27.Raf1 Rg7 28.Kg2