1.Nf3 d5 2.b3 Bg4 3.Bb2 Nd7 4.d4 e6 5.Nbd2 f5 6.Ne5 Nxe5 7.dxe5 Bc5 8.g3 Nh6 9.Bg2 O-O 10.h3 f4 11.hxg4 fxg3 12.Nf3 Bxf2+ 13.Kf1 Nxg4 14.Bd4 c5 15.Bh3 Bxd4 16.Bxg4 Qg5 17.Bxe6+ Kh8 18.Kg2 Qe3 19.Rf1 Bxe5 20.Rb1 Bf4 21.Bxd5 Rae8 22.Bc4 Rd8 23.Qe1 g5 24.Bd3 Rf6 25.Nxg5 Bxg5 26.Qxg3 Rg8 27.Rf3 Rxf3 28.Qxf3 Bf6+