1.f4 d5 2.d4 Nf6 3.Nf3 Bf5 4.c4 e6 5.Nh4 Bxb1 6.Qa4+ Nc6 7.Rxb1 Bb4+ 8.Kf2 Ne4+ 9.Ke3 Qxh4 10.g3 Nxg3 11.hxg3 Qxh1 12.Kf2 O-O 13.Bg2 Qe1+ 14.Ke3 Qxg3+ 15.Bf3 dxc4 16.Bd2 Bd6 17.Qxc4 Bxf4+ 18.Kd3 Rfd8 19.Bc3 Ne5+ 20.Kc2 Nxc4 21.Bxb7 Rab8 22.Bf3 Qg6+ 23.e4 Qg3 24.Rf1 Ne3+ 25.Kd3 Nxf1 26.Ke2 Nh2 27.Bh1 Qe3+ 28.Kd1 Qd3+ 29.Ke1 Qf1# 0-1