1.Nf3 d5 2.g3 c6 3.Bg2 Bg4 4.c4 e6 5.O-O Bd6 6.Qb3 Qb6 7.Qc2 Nf6 8.b3 Nbd7 9.Bb2 Bxf3 10.Bxf3 Be5 11.Nc3 h5 12.Rad1 h4 13.d4 Bb8 14.e4 hxg3 15.hxg3 dxe4 16.Nxe4 Nxe4 17.Qxe4 Nf6 18.Qe2 Bc7 19.d5 cxd5 20.cxd5 Bxg3 21.dxe6 fxe6 22.Bd4 Bh2+ 23.Kg2 Qa5 24.Qxe6+ Kf8 25.Bxf6 Re8 26.Bxg7+ Kxg7 27.Rd7+ Kf8 28.Qf7#