1.e4 e5 2.Nc3 Nf6 3.f4 exf4 4.e5 Qe7 5.Qe2 Ng8 6.Nf3 d6 7.Nd5 Qd8 8.exd6+ Be6 9.Nxc7+ Kd7 10.Nxe6 fxe6 11.Ne5+

11…Kc8 (# in 4), 1-0.
This is a game played by Steinitz against an unknown amateur. rook odds given. seems to be very similar to yours.
1.e4 e5 2.Nc3 Nf6 3.f4 exf4 4.e5 Qe7 5.Qe2 Ng8 6.Nf3 d6 7.Nd5 Qd8 8.exd6+ Be6 9.Nxc7+ Kd7 10.Nxe6 fxe6 11.Ne5+
11…Kc8 (# in 4), 1-0.
This is a game played by Steinitz against an unknown amateur. rook odds given. seems to be very similar to yours.
Wow, I have just followed an old game to mate, beating a 1900 in the process.
All I know about the game, I found it years ago in Tartakower's 500 Master Games of chess, as a sideline to one of the main games. (My copy has long since disintegrated)
I have a feeling White might have been either Janowski or Mieses, does anyone have this in their DB?