1.e4 e5 2.Nf3 Nf6 3.Nxe5 Qe7 4.Nf3 Nxe4 5.Qe2 Nf6 6.d4 d5 7.Nc3 Nc6 8.Bg5 Bf5 9.O-O-O Qxe2 10.Bxe2 O-O-O 11.Bxf6 gxf6 12.Nh4 Bh6+ 13.Kb1 Bg6 14.a3 Ne7 15.Rhe1 Bg5 16.Nf3 Rhe8 17.Bb5 Nc6 18.Rxe8 Rxe8 19.Nxd5 Nxd4 20.Nxd4 c6 21.Bxc6 bxc6 22.Nxc6 f5 23.Nxa7+ Kb7 24.Nb5 Re6 25.f4 Bf6 26.Nxf6 Rxf6 27.Rd6 Rxd6 28.Nxd6+ Kc6 29.Nc4 f6