1.d4 d5 2.Nf3 e6 3.c4 c5 4.Nc3 cxd4 5.Nxd4 e5 6.Ndb5 d4 7.Nd5 Na6 8.e4 Nf6 9.Bg5 Bb4+ 10.Nxb4 Nxb4 11.Qa4 Nc6 12.Bxf6 gxf6 13.Qa3 Ne7 14.Nd6+ Kf8 15.c5 Rg8 16.Bc4 Rg7 17.O-O Kg8 18.f4 Be6 19.Bxe6 fxe6 20.fxe5 fxe5 21.Qh3 Qd7 22.Rf6 Ng6 23.Qh5 b6 24.b4 bxc5 25.bxc5 Rb8 26.Raf1 Rb2 27.Rf7 Nf4 28.R1xf4 Rgxg2+ 29.Kf1 exf4 30.Qxh7#