1.Nf3 d5 2.d4 Nf6 3.g3 c5 4.Bg2 cxd4 5.O-O h6 6.h3 e6 7.Nxd4 e5 8.Nb3 Nc6 9.Nc3 Be6 10.f4 exf4 11.Bxf4 Be7 12.Qd3 O-O 13.Rad1 Qc8 14.g4 a5 15.a4 Nb4 16.Qg3 Nxc2 17.Rc1 Qc4 18.Nd2 Qc5+ 19.Kh2 Rfd8 20.Rxc2 d4 21.Nd5 Qxc2 22.Nxe7+ Kf8 23.Qa3 d3 24.Nd5+ Kg8 25.Nxf6+ gxf6 26.Be4 Bc4 27.Qc5 Rac8 28.Qf5 dxe2 29.Qh7+ Kf8 30.Bxc2 exf1=Q 31.Nxf1 Bxf1 32.Bb3 Bc4 33.Bxc4 Rxc4 34.Bxh6+ Ke8 35.Bg7 Rd2+ 36.Kg3 Rxb2 37.Bxf6 Rb3+ 38.Kh4 Rf3 39.Qg8+ Kd7 40.Qxf7+ Kc8 41.Qe8+ Kc7 42.Bg5 Kb6 43.Be7 Kc7 44.Qd8+ Kc6 45.Qd6# 1-0