1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.a3 Bxc3+ 6.Qxc3 d5 7.Nf3 dxc4 8.Qxc4 b6 9.Bg5 Ba6 10.Qa4 Qd7 11.Qc2 c5 12.Bxf6 gxf6 13.dxc5 Rc8 14.Rd1 Qe7 15.e3 Bxf1 16.Kxf1 bxc5 17.h4 c4 18.Ng5 f5 19.g4 f6 20.gxf5 fxg5 21.Rg1 c3 22.Rxg5+ Kh8 23.fxe6 Qf6 24.Rd4 a5 25.Rf4 Qh6 26.Qd3 Ra7 27.Qd4+ Rg7 28.e7 Rg8 29.Rf8 c2 30.Rxg8+ Kxg8 31.e8=Q#