1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.c3 Nf6 5.d4 d5 6.exd5 Nxd5 7.dxc5 O-O 8.Qxd5 Be6 9.Qxd8 Raxd8 10.Bxe6 fxe6 11.O-O Rf5 12.Bg5 Rdf8 13.Nbd2 h6 14.Bh4 e4 15.Nxe4 Ne5 16.Nxe5 Rxe5 17.Rfe1 Rff5 18.g4 Rf4 19.Bg3 Rxg4 20.h3 Rexe4 21.hxg4 Rxg4 22.Rxe6 Kf7 23.Rae1 h5 24.Re7+ Kg6 25.R1e6+ Kh7 26.Kh2 Rc4 27.Rxc7 Ra4 28.Ree7 Rxa2 29.Rxg7+ Kh8 30.Be5 Rxb2 31.Rg6#