1.e4 e5 2.d4 exd4 3.Qxd4 Nc6 4.Qe3 Nf6 5.Bd2 Bb4 6.Nc3 O-O 7.O-O-O Re8 8.Qg3 Rxe4 9.a3 Bd6 10.f4 Re8 11.Nf3 Bf8 12.Bd3 d5 13.Rde1 Bd7 14.f5 Bd6 15.Rxe8+ Bxe8 16.Qh4 Ne5 17.Nxe5 Bxe5 18.Re1 Qd6 19.g4 Bxh2 20.Ne2 c5 21.g5 c4 22.gxf6 cxd3 23.Rh1 Bd7 24.Nd4 Qg3 25.Qxh2 Qxh2 26.Rxh2 dxc2 27.Kxc2 Rc8+ 28.Kd3 g6 29.fxg6 fxg6 30.f7+ Kg7 31.f8=Q+ Kxf8