1.Nf3 d5 2.d4 Nf6 3.c4 c6 4.Nc3 e6 5.cxd5 exd5 6.Qc2 Bg4 7.Bg5 Bd6 8.e3 h6 9.Bh4 Nbd7 10.Bd3 O-O 11.h3 Be6 12.g4 g5 13.Nxg5 hxg5 14.Bxg5 Qa5 15.f3 c5 16.Qf2 Kg7 17.Bh6+ Kxh6 18.Qh4+ Kg7 19.Qg5+ Kh8 20.Qh6+ Kg8 21.g5 Ne4 22.fxe4 Rfe8 23.O-O Bf8 24.Qh5 Qc7 25.Rf4 dxe4 26.Bxe4 Bg7 27.d5 Bd4 28.Kh1 Bxe3 29.Rh4 Qe5 30.Rf1 Qg7 31.dxe6 Rxe6 32.Rxf7 Bd4 33.Rxg7+ Kxg7 34.Qh7+ Kf8 35.Qxd7 Rg6 36.Qh7 Bxc3 37.bxc3 Re8 38.Qh5 a5 39.Qxg6 Rd8 40.Rh5 Rd5 41.Bxd5 b5 42.Qf7# 1-0