1.Nf3 Nf6 2.c4 c5 3.g3 Nc6 4.Bg2 g6 5.Nc3 Bg7 6.O-O d6 7.d4 cxd4 8.Nxd4 Bd7 9.Nc2 O-O 10.b3 a6 11.Bb2 Rb8 12.Nd5 Ne8 13.Bxg7 Kxg7 14.e4 e6 15.Nde3 Qc7 16.Rc1 Qa5 17.Qd3 Ne5 18.Qd4 Qc5 19.Qc3 Kg8 20.b4 Qc7 21.f4 Nc6 22.Ng4 a5 23.Nh6#