1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O b5 6.Bb3 Bb7 7.Re1 Bc5 8.c3 d6 9.d4 Bb6 10.Bg5 h6 11.Bh4 g5 12.Bg3 O-O 13.h4 g4 14.Nh2 h5 15.Qc1 Kh7 16.Qg5 Rg8 17.Qf5+ Kh8 18.dxe5 Nxe5 19.Bxe5 dxe5 20.Qxe5 Qd6 21.Qxd6 cxd6 22.g3 Nxe4 23.Re2 Nxg3 24.Re7 Bc6 25.Nd2 Nf5 26.Rxf7 Raf8 27.Nhf1 g3 28.Nxg3 Rxg3+ 29.Kf1 Rxf7 30.Bxf7 Rg2