1.Nf3 Nf6 2.g3 b5 3.Bg2 Bb7 4.d4 e6 5.O-O c5 6.Bg5 h6 7.Bxf6 Qxf6 8.Nc3 a6 9.e4 cxd4 10.e5 Qd8 11.Nxd4 Bxg2 12.Kxg2 d6 13.Nxe6 fxe6 14.Qh5+ Kd7 15.Rad1 Qe8 16.Qf3 Ra7 17.exd6 Kd8 18.Rfe1 Qc6 19.Ne4 Nd7 20.Qf7 Kc8 21.Qe8+ Kb7 22.Kg1 Ra8 23.Qxe6 h5 24.Rd3 Rh6 25.Qf7 Kb6 26.Rc3 Ne5 27.Rxc6+ Nxc6 28.Qc7#