1.d4 Nf6 2.c4 c5 3.d5 b5 4.cxb5 a6 5.Nc3 axb5 6.e4 b4 7.Nb5 d6 8.Bf4 g5 9.Be3 Nxe4 10.Bd3 Qa5 11.Ne2 Bg7 12.O-O Bxb2 13.Rb1 Bf6 14.Ng3 Nxg3 15.fxg3 Nd7 16.Qe2 Be5 17.Rxf7 Nf6 18.Rxf6 exf6 19.Nxd6+ Bxd6 20.Bf4+ Be7 21.d6 Qa7 22.Bb5+ Kf8 23.Bxg5 Bg4 24.Bh6+ Kf7 25.Qxg4 Bxd6 26.Qg7+ Ke6 27.Bc4+ Ke5 28.Qg4 Bc7 29.Qf4#