1.Nf3 d5 2.g3 g6 3.Bg2 Bg7 4.O-O e5 5.d3 Ne7 6.c4 Nbc6 7.cxd5 Nxd5 8.Nc3 Be6 9.Bg5 f6 10.Bd2 O-O 11.Ne4 Qe7 12.Rc1 Rad8 13.a3 Kh8 14.b4 f5 15.Bg5 Nf6 16.Nxf6 Bxf6 17.Bxf6+ Rxf6 18.Rxc6 bxc6 19.Nxe5 Bd5 20.Qa1 Kg8 21.e4 fxe4 22.dxe4 Re6 23.Ng4 Bc4 24.Nh6+ Kf8 25.Qh8#