1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 Bb4 5.cxd5 exd5 6.Qa4+ Nc6 7.Bg5 O-O 8.e3 h6 9.Bh4 g5 10.Bg3 a6 11.Bd3 Be6 12.h4 Nh5 13.hxg5 Nxg3 14.fxg3 hxg5 15.O-O-O f5 16.Rh5 g4 17.Nh4 Qe8 18.Rg5+ Kf7 19.Nxf5 Bxf5 20.Rxf5+ Ke6 21.Rdf1 Bxc3 22.Rxf8 Qe7 23.Rxa8 Kd6 24.bxc3 Qxe3+ 25.Kc2 Qxg3 26.Qa3+ Ke6 27.Re8+ Kd7 28.Rf7+ Kxe8 29.Qf8#