1.Nf3 d5 2.d4 Nf6 3.e3 e6 4.Bd3 Bd6 5.b3 Nbd7 6.Bb2 O-O 7.Nbd2 Re8 8.Ne5 Nf8 9.f4 c5 10.O-O a6 11.Rf3 b5 12.dxc5 Bxc5 13.Rg3 Ng6 14.h4 Qb6 15.Nf1 Nxh4 16.Nxf7 Kxf7 17.Bxf6 gxf6 18.Qh5+ Ke7 19.Qxh4 Bd7 20.Rg7+ Kd6 21.Qxf6 Bxe3+ 22.Nxe3 Qxe3+ 23.Kf1 Rad8 24.Re1 Qd2 25.Re2 Qc1+ 26.Kf2 Kc6 27.Rxh7 Rf8 28.Rxe6+ Kc7 29.Rc6+ Kb7 30.Rb6+