1.Nf3 Nf6 2.d4 d5 3.c4 e6 4.Nc3 dxc4 5.e3 c5 6.Bxc4 a6 7.O-O b5 8.Bd3 Bb7 9.dxc5 Bxc5 10.e4 Nbd7 11.e5 Bxf3 12.Qxf3 Nxe5 13.Qe2 Nxd3 14.Rd1 Bxf2+ 15.Kh1 Qb6 16.Rxd3 O-O 17.Bg5 Bd4 18.Rf1 b4 19.Ne4 Nd5 20.Qh5 f5 21.Rh3 h6 22.Bxh6 fxe4 23.Rd1 Rf5 24.Bg5 Rxg5 25.Qxg5 Rf8 26.Qh5 Nf6 27.Qh8+ Kf7 28.Qh4 Qc5 29.Rg3 Bf2 30.Qg5 Qxg5 31.Rxg5 Be3 32.Re5 Rc8 33.g3 Rc2 34.Rd6 Ng4 35.Rexe6 Rxh2# 0-1