1.d4 Nf6 2.Bg5 e6 3.c4 Bb4+ 4.Nc3 O-O 5.Qc2 Nc6 6.e3 h6 7.Bh4 d5 8.Nf3 g5 9.Bg3 a6 10.Bd3 dxc4 11.Bxc4 Nh5 12.O-O-O Qe7 13.h4 Nxg3 14.fxg3 g4 15.Nd2 Bxc3 16.Qxc3 e5 17.d5 Na7 18.Qc2 c6 19.Ne4 Bf5 20.Rdf1 Bxe4 21.Qxe4 h5 22.dxc6 Nxc6 23.Bd3 Qc5+ 24.Kb1 f5 25.Rxf5 Rxf5 26.Qxf5 Rd8 27.Qh7+ Kf8 28.Rf1+ Ke8 29.Bg6#