1.c4 e5 2.g3 Nf6 3.Bg2 Bc5 4.Nc3 Nc6 5.e3 d6 6.Nge2 Bg4 7.Qb3 Bb6 8.Qa4 Qd7 9.b4 O-O 10.O-O Bh3 11.Nd5 Nh5 12.Re1 Bxg2 13.Kxg2 e4 14.Nef4 Qg4 15.Qd1 Nxf4+ 16.exf4 Qe6 17.d3 Qd7 18.Rxe4 Rfe8 19.Qf3 Nd4 20.Qh5 Ne6 21.f5 Nf8 22.f6 Rxe4 23.dxe4 Ne6 24.fxg7 Kxg7 25.Qg4+ Kf8 26.Bh6+ Ke8 27.Qg8+ Nf8 28.Qxf8#