1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O Bc5 6.d3 O-O 7.c3 h6 8.Re1 Qe7 9.h3 Re8 10.Nbd2 d5 11.exd5 Nxd5 12.d4 Bd6 13.Bxc6 bxc6 14.c4 Nf6 15.dxe5 Bxe5 16.Rxe5 Qd8 17.Rxe8+ Qxe8 18.Qe1 Qxe1+ 19.Nxe1 Bf5 20.Ndf3 Rd8 21.Bf4 Rd7 22.Ne5 Rd4 23.Be3 Re4 24.N1f3 c5 25.Rd1 Be6 26.b3 Kh7 27.Rd8 g6 28.Ra8 Nh5 29.Nd3 Ng3 30.Nxc5 Ne2+ 31.Kh2