1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Nf3 O-O 5.Bg5 h6 6.Bh4 g5 7.Bg3 d5 8.e3 Ne4 9.Rc1 h5 10.h4 g4 11.Nd2 Nxg3 12.fxg3 c5 13.cxd5 exd5 14.Bd3 Re8 15.O-O Rxe3 16.Bf5 cxd4 17.Nxd5 Qxd5 18.Rxc8+ Kg7 19.Bxg4 Rxg3 20.Bf3 Qd7 21.Ne4 Rg6 22.Qc2 Rc6 23.Rxc6 Nxc6 24.Ng5 Rh8 25.Qf2 Ne5 26.Be4 Qg4 27.Qf6+ Kg8 28.Qxe5 Qxh4 29.Qe8+ Bf8 30.Qxf7#