1.Nf3 Nf6 2.g3 c5 3.c4 Nc6 4.b3 d5 5.cxd5 Nxd5 6.Bg2 e5 7.d3 Be7 8.Bb2 f6 9.Nc3 Be6 10.Nd2 h5 11.Nc4 h4 12.Nxd5 Bxd5 13.O-O Bxg2 14.Kxg2 Qd7 15.e4 hxg3 16.hxg3 O-O-O 17.Rh1 Rxh1 18.Qxh1 Qxd3 19.Qh7 Qe2 20.Bc3 Rd3 21.Qf5+ Kc7 22.Re1 Qxa2 23.Re3 Qb1 24.Qh7 Rd1 25.Qxg7 Rg1+ 26.Kf3 Qd1+ 27.Re2 Qxb3 28.Ne3 Qxc3 29.g4 Nd4# 0-1