1.Nf3 d5 2.g3 Bg4 3.Bg2 c6 4.c4 e6 5.cxd5 exd5 6.Qb3 Qb6 7.Qc2 Nf6 8.O-O Bd6 9.Nc3 O-O 10.d3 Nbd7 11.e4 Rfe8 12.Be3 Qa5 13.Nd4 dxe4 14.dxe4 Qh5 15.f3 Bh3 16.Bxh3 Qxh3 17.Nf5 Bc7 18.Rad1 Ne5 19.Nb5 Bb6 20.Bxb6 axb6 21.Nc7 Rxa2 22.Nxe8 Nxe8 23.Rd8 Kf8 24.Qc3 Ra5 25.b4 Ra2 26.Rxe8+ Kxe8 27.Qxe5+ Kd7 28.Qd6+ Kc8 29.Ne7#