1.e4 Nf6 2.e5 Nd5 3.d4 Nb6 4.Nf3 d5 5.Nc3 Bg4 6.h3 Bxf3 7.Qxf3 e6 8.Nd1 c5 9.c3 Nc6 10.Be3 cxd4 11.cxd4 Bb4+ 12.Nc3 Na4 13.Rc1 Nxb2 14.Qg4 g6 15.Bb5 Qa5 16.Bxc6+ bxc6 17.Bd2 Nd3+ 18.Ke2 Nxc1+ 19.Rxc1 Bxc3 20.Bxc3 Qxa2+ 21.Kf1 Rc8 22.Qf4 a5 23.Qh6 Qc4+ 24.Kg1 Rb8 25.Bxa5 Qxd4 26.Bc7 Rb2 27.Rf1 Kd7 28.Bd6 Ra8 29.Qg5 Rxf2 30.Qe7+ Kc8 31.Qc7#