1.e4 e5 2.Nf3 Nf6 3.Bc4 d5 4.exd5 Nxd5 5.O-O Bg4 6.Re1 f6 7.d4 Nc6 8.dxe5 fxe5 9.Qxd5 Qxd5 10.Bxd5 O-O-O 11.Bxc6 bxc6 12.Nxe5 Rd6 13.Nxg4 h5 14.Ne5 g6 15.Nf7 Bg7 16.Nxh8 Bxh8 17.h4 Rd4 18.Re8+ Rd8 19.Rxd8+ Kxd8 20.Bg5+ Kd7 21.Nd2 Bxb2 22.Rd1 Bc3 23.Ne4+ Ke6 24.Nxc3 Kf5 25.Re1 Kg4 26.Re4+ Kf5 27.f3 c5 28.g4+