1.d4 Nf6 2.c4 e6 3.g4 Nxg4 4.e4 Bb4+ 5.Nc3 f5 6.exf5 exf5 7.Qe2+ Kf7 8.Qf3 Re8+ 9.Ne2 d6 10.h3 Bxc3+ 11.bxc3 Nf6 12.Rg1 g6 13.Bg5 c6 14.O-O-O Nbd7 15.h4 Qa5 16.Kb2 Ne4 17.h5 Nb6 18.Qh3 Rg8 19.Ka1 Be6 20.d5 cxd5 21.Rb1 dxc4 22.Qh4 Nxc3 23.Rb2 Ne4 24.Bg2 Nxg5 25.Qxg5 Qe5 26.Nf4 Na4 27.Rb1 Nxb2 28.Rxb2 Rab8 29.Qh6 c3 30.Re2 c2+ 31.Rxe5 c1=Q# 0-1