1.e4 e5 2.Nf3 d5 3.exd5 e4 4.Qe2 Nf6 5.d3 Bb4+ 6.c3 O-O 7.dxe4 Bd6 8.Bg5 Re8 9.Nbd2 Nbd7 10.g3 h6 11.Bxf6 Nxf6 12.Bg2 Nxd5 13.O-O Nf6 14.e5 Ng4 15.Nc4 f6 16.Rad1 fxe5 17.h3 Nf6 18.Nfxe5 Qe7 19.Rfe1 Bxe5 20.Nxe5 c6 21.Rd3 Bf5 22.Re3 Qc7 23.g4 Be6 24.Nxc6 Bxa2 25.Ne7+ Kf8 26.Qb5 Bf7 27.Qb4 Qc4 28.Ng6+ Kg8 29.Rxe8+ Rxe8 30.Rxe8+ Nxe8 31.Qf8+ Kh7 32.Ne5