1.e4 e5 2.Nf3 Nc6 3.Bb5 f5 4.Nc3 fxe4 5.Nxe4 Nf6 6.Qe2 d5 7.Nxf6+ gxf6 8.d4 Bg7 9.dxe5 O-O 10.e6 Ne5 11.O-O c6 12.Bd3 Bxe6 13.Nd4 Bg4 14.f3 Bd7 15.Bf5 c5 16.Ne6 Qc8 17.Nxg7 Kxg7 18.f4 Ng6 19.Bxg6 hxg6 20.Qd2 Bf5 21.Qxd5 Re8 22.Qf3 Be4 23.Qf2 Qf5 24.Bd2 Bxc2 25.Rae1 Rad8 26.Bc3 Rxe1 27.Rxe1 Rd1 28.Rxd1 Bxd1 29.Qe1 Bc2 30.Qe7+ Kh6 31.Bxf6 Qd3