1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 d5 5.a3 Bxc3+ 6.Qxc3 dxc4 7.Qxc4 b6 8.Bg5 O-O 9.Nf3 h6 10.Bxf6 Qxf6 11.e3 Ba6 12.Qc3 Bxf1 13.Kxf1 Rc8 14.Ke2 Nd7 15.Rhe1 c5 16.Rac1 Qg6 17.Kf1 Qh5 18.dxc5 Nxc5 19.b4 Ne4 20.Qxc8+ Rxc8 21.Rxc8+ Kh7 22.Ra8 a5 23.bxa5 bxa5 24.Ra7 Nc3 25.Rc1 Qb5+ 26.Kg1 Ne2+ 27.Kh1 Nxc1 28.Rxf7 Qf1+ 29.Ng1 Ne2 30.h3 Qxg1#