1.Nf3 e6 2.c4 b6 3.g3 d6 4.Bg2 d5 5.d4 Bd6 6.Qc2 Bb7 7.O-O Nf6 8.cxd5 exd5 9.Bg5 Nbd7 10.Nc3 h6 11.Bf4 Bxf4 12.gxf4 O-O 13.e3 c5 14.Rfd1 Rc8 15.Ne5 Qe7 16.Qa4 cxd4 17.Nxd7 Nxd7 18.Rxd4 Nc5 19.Qa3 Qh4 20.Nxd5 Ne6 21.Qe7 Qg4 22.h3 Qh5 23.Qxb7 Nxd4 24.Ne7+ Kh8 25.Nxc8 Ne2+ 26.Kh2 Qh4 27.Rf1 Kg8 28.Nxa7 Nxf4 29.exf4 Qe7 30.Qxe7 h5 31.Bh1 h4 32.Rd1 g5 33.Rd2 Re8 34.Rd4 Rc8 35.Qb7 Rc4 36.Rxc4 Kh7 37.Rc8 gxf4 38.Rg8 Kh6 39.Qb8 f3 40.Qd8 Kh7 41.b3 f5 42.Qb8 f4 43.Qf8 b5 44.Qg7# 1-0