1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d3 Bb4+ 5.c3 Bc5 6.O-O O-O 7.Nbd2 d6 8.h3 Be6 9.Bxe6 fxe6 10.Qb3 Na5 11.Qxe6+ Rf7 12.Ng5 Qf8 13.Nxf7 Qxf7 14.Qxf7+ Kxf7 15.Nf3 Re8 16.b4 Bb6 17.bxa5 Bxa5 18.Bd2 d5 19.exd5 Nxd5 20.Rab1 Nf4 21.Bxf4 exf4 22.Rxb7 Bxc3 23.Rxc7+ Re7 24.Rxc3 Re2 25.Rc7+ Kf6 26.Rxa7 h6 27.Ra5 g5 28.Rb1 Kg6 29.Rb6+ Kh5 30.Raa6 g4 31.Rxh6#