1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d4 exd4 5.Nxd4 Nxe4 6.O-O d5 7.Bb5 Bd7 8.Re1 Bd6 9.Bxc6 bxc6 10.Nc3 Bxh2+ 11.Kf1 Kf8 12.Nxe4 dxe4 13.Qh5 Bd6 14.Rxe4 Qf6 15.Qg5 Qxg5 16.Bxg5 f6 17.Be3 Kf7 18.Rd1 g5 19.Nb3 Rhe8 20.Ra4 c5 21.Ra5 Bg4 22.Rd2 c4 23.Nc5 Be5 24.c3 Rab8 25.Rxa7 Bxc3 26.Rxc7+ Kg6 27.Rc2 Be5 28.Rb7 Rxb7 29.Nxb7 Bf5 30.Rd2 Rb8 31.Nd6 Bd3+