1.f4 d5 2.Nf3 Nf6 3.e3 e6 4.b3 Be7 5.Bb2 O-O 6.Be2 c5 7.O-O Nc6 8.Bb5 Ne4 9.Bxc6 bxc6 10.Ne5 Qc7 11.d3 Nf6 12.Nd2 h6 13.Rf3 Nh7 14.Rg3 f5 15.Nxc6 Rf7 16.Nxe7+ Qxe7 17.Qh5 Kf8 18.Nf3 Nf6 19.Qg6 Nd7 20.Qh7 Nf6 21.Qh8+ Ng8 22.Ne5 Rf6 23.Ng6+ Rxg6 24.Rxg6 d4 25.Ba3 e5 26.Bxc5 Qxc5 27.Qxg7+ Ke8 28.Qxg8+