1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O Bc5 6.c3 b5 7.Bc2 O-O 8.d4 Bd6 9.Re1 Re8 10.Bg5 h6 11.Bh4 Bb7 12.Nbd2 b4 13.Nc4 bxc3 14.bxc3 Qe7 15.Ne3 Qd8 16.Nf5 Bf8 17.dxe5 Nxe5 18.Nxe5 Rxe5 19.f4 Re8 20.e5 Bc5+ 21.Kh1 Bf2 22.Bxf2 Bd5 23.exf6 Be6 24.Nxg7 Qxf6 25.Nxe8 Rxe8 26.Qd3 c5 27.Qh7+ Kf8 28.Bxc5+