1.e4 e5 2.Nf3 f5 3.Bc4 b5 4.Bb3 fxe4 5.Nc3 Nc6 6.Nxe5 Qg5 7.d4 Qxg2 8.Qh5+ g6 9.Bf7+ Kd8 10.Qg5+ Qxg5 11.Bxg5+ Be7 12.h4 Nxe5 13.dxe5 Bb7 14.Rh3 a6 15.O-O-O Kc8 16.Bxg8 Bxg5+ 17.hxg5 Rxg8 18.Rxh7 Bc6 19.Nd5 Re8 20.Ne7+ Kb7 21.Rf7 Rf8 22.Rf6 Rh8 23.Kd2 Rae8 24.Nxc6 dxc6 25.e6 Re7 26.Ke3 Rhe8 27.Rxg6 Rxe6 28.Rxe6 Rxe6 29.Rg1