1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Bg5 c5 5.Bxf6 Qxf6 6.cxd5 exd5 7.Nc3 cxd4 8.Nxd5 Qd8 9.Qxd4 Nc6 10.Qe4+ Be6 11.O-O-O Qa5 12.Ng5 O-O-O 13.Nxe6 fxe6 14.Qxe6+ Kb8 15.Kb1 Ba3 16.e4 Rhe8 17.Qg4 Qa4 18.bxa3 Rxe4 19.Qf3 Re5 20.Ne3 Rc8 21.Bc4 Rb5+ 22.Ka1 Rb6 23.Qf4+ Ka8 24.Qg4 Rg8 25.Nd5 Kb8 26.Qg3+ Ne5 27.Nxb6 axb6 28.Bxg8 Qg4 29.Qxg4 h6 30.Qd4 Nd3 31.Bc4 Nb4 32.axb4 g5 33.Qh8+ Kc7 34.Bb3 Kc6 35.Be6 b5 36.Bf5 b6 37.Qf8 h5 38.Rd2 Kb7 39.Rd7+ Kc6 40.Rf1 h4 41.Rc1# 1-0