1.d4 Nf6 2.Nf3 d5 3.e3 g6 4.Bd3 Bg7 5.Nbd2 O-O 6.c3 b6 7.e4 dxe4 8.Nxe4 Bb7 9.Nxf6+ Bxf6 10.O-O Nd7 11.Ng5 e5 12.Qg4 exd4 13.cxd4 Nc5 14.Qh4 h5 15.Bxg6 fxg6 16.dxc5 Qd5 17.Qg3 h4 18.Qg4 Kg7 19.Ne6+ Kf7 20.Nxf8 Rxf8 21.Rd1 Qc6 22.Rd7+ Kg8 23.Qxg6+ Kh8 24.Qh7#