1.d4 Nf6 2.c4 c6 3.Nc3 d5 4.Nf3 dxc4 5.e3 b5 6.a4 Nd5 7.axb5 Nxc3 8.bxc3 cxb5 9.Ne5 Bb7 10.Rb1 Qd5 11.f3 f5 12.Bxc4 bxc4 13.Qa4+ Bc6 14.Rxb8+ Rxb8 15.Nxc6 Qb5 16.Qxa7 Rc8 17.Ne5 Rb8 18.Qc7 g6 19.Ba3 Qb7 20.Qxc4 Bh6 21.Qf7+ Kd8 22.Bxe7+ Qxe7 23.Nc6+ Kd7 24.Qxe7+ Kxc6 25.O-O Rhe8 26.Qc5+ Kd7 27.e4 Be3+ 28.Kh1 f4 29.Ra1 Rb2 30.Ra7+ Ke6 31.Qd5+ Kf6 32.Rf7#