1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 Bc5 5.Bxf7+ Ke7 6.Bd5 Rf8 7.O-O d6 8.c3 Bg4 9.Qb3 h6 10.d4 Bb6 11.h3 Qd7 12.hxg4 hxg5 13.Qd1 Qxg4 14.Qxg4 Nxg4 15.Bxg5+ Kd7 16.Be3 exd4 17.Bxc6+ bxc6 18.cxd4 Nxe3 19.fxe3 Rxf1+ 20.Kxf1 Rh8 21.Kg1 c5 22.Nd2 cxd4 23.Nc4 dxe3 24.Nxb6+ axb6 25.Re1 Re8 26.Rxe3 d5 27.Rd3 Rxe4 28.Rxd5+ Ke6 29.Rd2 g5