1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Nf6 5.O-O Bb4 6.c3 dxc3 7.bxc3 Be7 8.e5 Ne4 9.Qd5 O-O 10.Qxe4 b6 11.Rd1 Bb7 12.Qg4 Kh8 13.Qh3 f5 14.exf6 Bxf6 15.Bd3 h6 16.Qf5 g6 17.Qxg6 Qe7 18.Qxh6+ Kg8 19.Bc4+ Rf7 20.Qg6+ Bg7 21.Bxf7+ Qxf7 22.Qxf7+ Kxf7 23.Rxd7+ Ne7 24.Bg5 Bf6 25.Bxf6 Kxf6 26.Nbd2 Rc8 27.Re1 Nd5 28.Ne4+ Ke6 29.Nc5+ Kf6 30.Nxb7 c5 31.Rxd5