1.d4 d5 2.Nf3 Nc6 3.g3 Nf6 4.Bg2 b6 5.c4 Bb7 6.cxd5 Nxd5 7.O-O e6 8.e4 Nde7 9.Nc3 f6 10.d5 exd5 11.exd5 Ne5 12.Nxe5 fxe5 13.d6 Bxg2 14.dxe7 Qxe7 15.Kxg2 Rd8 16.Qf3 Qe6 17.Bg5 Rd4 18.Rad1 Bc5 19.Qa8+ Kd7 20.Qxh8 Qg6 21.Rxd4+ Bxd4 22.Qd8+ Kc6 23.Qd5#