1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.d4 Nxd4 6.Nxd4 exd4 7.e5 Bb4+ 8.c3 dxc3 9.bxc3 Bc5 10.exf6 Qxf6 11.Qe2+ Qe6 12.Qxe6+ fxe6 13.Ba3 Bb6 14.O-O Kf7 15.Nd2 c6 16.Ne4 Bc7 17.Nd6+ Kf6 18.Rad1 b5 19.Bc2 a5 20.Nxc8 Raxc8 21.Rxd7 Rhe8 22.Re1 c5 23.c4 Be5 24.Rxe5 Kxe5 25.Bb2+ Kf4 26.Rf7+ Kg5 27.Rxg7+ Kf4 28.Rf7+ Kg5 29.Bc1+ Kh5 30.Rxh7+ Kg4 31.f3#