1.d4 Nf6 2.Nf3 e6 3.Bf4 Bb4+ 4.c3 Bd6 5.Ne5 b6 6.Nd2 Bb7 7.e3 Be7 8.Bd3 d6 9.Nef3 Nh5 10.O-O Nxf4 11.exf4 Nd7 12.Re1 Nf6 13.Ng5 h6 14.Nxe6 fxe6 15.Rxe6 Kf7 16.Qe2 Re8 17.Re1 Bf8 18.Bc4 d5 19.Bd3 Bc8 20.Rxf6+ Kxf6 21.Qxe8 Qxe8 22.Rxe8 Be7 23.Ba6 Bb7 24.Rxe7 Bxa6 25.Rxc7 Re8 26.Nf3 Re2 27.h3 Rxb2 28.Ne5 Rxa2 29.Rf7+ Ke6 30.f5+ Kd6 31.Rd7#