1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.Nc3 c6 5.e3 Bd6 6.Bd3 Nbd7 7.e4 dxc4 8.Bxc4 e5 9.dxe5 Nxe5 10.Nxe5 Bxe5 11.Qxd8+ Kxd8 12.Bxf7 Bxc3+ 13.bxc3 Nxe4 14.O-O Nxc3 15.Bb2 Rf8 16.Bb3 Ne2+ 17.Kh1 g6 18.Rad1+ Kc7 19.Be5+ Kb6 20.Rfe1 Rxf2 21.Rd8 Bh3 22.Bd4+ Nxd4 23.Rxd4 Bxg2+ 24.Kg1 Raf8 25.Rb4+ Ka6 26.Ra4+ Kb5 27.Rxa7 Kb6 28.Ra4 Bh3 29.Rb4+ Kc7 30.Re7+ Kd6 31.Rxh7 Rf1# 0-1