1.Nf3 d5 2.b3 Bg4 3.Bb2 Nd7 4.e3 Ngf6 5.Be2 Bxf3 6.Bxf3 e5 7.d3 Bd6 8.Nd2 Qe7 9.O-O e4 10.Be2 h5 11.dxe4 dxe4 12.Nc4 Bxh2+ 13.Kxh2 Ng4+ 14.Kh3 O-O-O 15.Qd5 Nc5 16.Qf5+ Ne6 17.f4 exf3 18.Bxf3 Kb8 19.Bxg4 hxg4+ 20.Kxg4 Qh4+ 21.Kf3 Rh5 22.Qg4 Ng5+ 23.Kf4 Qh2+ 24.g3 Ne6+ 25.Kf3 f5 26.Qg6 Rg5 27.Qxe6 Rxg3+ 28.Kf4 Rg6+ 29.Kxf5 Qh5+