1.e4 e5 2.Nf3 Nc6 3.Bb5 Nf6 4.O-O a6 5.Bxc6 bxc6 6.d4 d6 7.Nc3 exd4 8.Nxd4 Bb7 9.Re1 Be7 10.Nf5 O-O 11.Qf3 c5 12.Qg3 Nh5 13.Qg4 g6 14.Bh6 Re8 15.Ng3 Nf6 16.Qf3 d5 17.e5 Ne4 18.Ncxe4 dxe4 19.Nxe4 Bf8 20.Nf6+ Kh8 21.Qxb7 Bxh6 22.Nxe8 Qxe8 23.Qxc7 Rb8 24.b3 Rc8 25.Qd6 Bf8 26.Qf6+ Bg7 27.Qf4 Rd8 28.Rad1 Rd4 29.Rxd4 cxd4 30.Qxd4 Bxe5 31.Rxe5