1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d4 d6 5.dxe5 dxe5 6.Qxd8+ Nxd8 7.Nxe5 Nxe4 8.O-O Be7 9.Re1 Ng5 10.Bxg5 Bxg5 11.Nxf7+ Be6 12.Nxg5 h6 13.Nxe6 Nxe6 14.Rxe6+ Kd7 15.Nc3 Rae8 16.Rd1+ Kc8 17.Ne4 Rxe6 18.Bxe6+ Kb8 19.Nc5 b6 20.Nd7+ Kb7 21.f4 g6 22.Bf7 Rh7 23.Bxg6 Re7 24.f5 Kc8 25.f6 Rxd7 26.Bf5 Kb7 27.Rxd7 h5 28.f7 b5 29.f8=Q