1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Nc3 Be7 5.d3 O-O 6.Be3 a6 7.O-O b5 8.Bd5 Bb7 9.Qd2 Rb8 10.h3 h6 11.a3 d6 12.b4 Nxd5 13.exd5 Nd4 14.Nxd4 exd4 15.Bxd4 Bg5 16.f4 Bf6 17.Bxf6 Qxf6 18.Rae1 c6 19.dxc6 Bxc6 20.f5 Qd4+ 21.Kh1 Qf6 22.d4 Rbe8 23.Rxe8 Rxe8 24.d5 Bd7 25.g4 Qh4 26.Qd3 h5 27.gxh5 Qxh5 28.Rg1 Bxf5 29.Qd4 Qxh3#