1.e4 e5 2.Nc3 Nf6 3.Nf3 d6 4.Bb5+ c6 5.Bd3 Nbd7 6.Bc4 Nb6 7.d3 Nxc4 8.dxc4 Be6 9.Nd2 d5 10.Nf3 dxe4 11.Nxe5 Bd6 12.Bg5 Bxe5 13.O-O Bxc3 14.bxc3 Qxd1 15.Rfxd1 Bxc4 16.Rd4 Be6 17.Rb1 b5 18.Bxf6 gxf6 19.Rxe4 Rd8 20.a4 a6 21.h3 Rg8 22.axb5 axb5 23.Ra1 Kf8 24.Ra6 Bd5 25.Rf4 Rxg2+ 26.Kf1 Re8 27.Rh4 Rh2 28.Rg4 Rxh3 29.Ra7 Rxc3 30.Rh4 Rxc2 31.Rxh7 Rc1#