1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.d3 Nf6 5.c3 d6 6.O-O a6 7.Bg5 h6 8.Bh4 g5 9.Bg3 Nh5 10.Nxe5 Nxe5 11.Bxe5 dxe5 12.Qxh5 Qf6 13.Nd2 Qf4 14.Nf3 Rf8 15.h3 g4 16.Qxe5+ Qxe5 17.Nxe5 gxh3 18.g3 h5 19.d4 Bd6 20.Nd3 f6 21.Rfe1 Bg4 22.e5 fxe5 23.Nxe5 Bxe5 24.Rxe5+ Kd7 25.Rae1 Rae8 26.Rxe8 Rxe8 27.Rxe8 Kxe8 28.Kh2 Ke7 29.Bf1