Spectacular queen sacrifice game I once watched a famous chess game that I can't find anymore and maybe someone could help me find it.

The game I watched evolved somehow natural until one moment: player1 sacrifices its queen. The spectacularity in this move consists on the fact that from that point on player2 had only one possibility of moving every time player1 moved on its turn. The game evolves so that player2 is constantly kept in check until the player2 king reaches the other side of the table i.e. row 8. When the king reaches row 8 of the chess table, player1 checkmates player2.

Can anyone help me find this game? I once watched it online on YouTube explained and I was very impressed but somehow lost it. Maybe someone knows about this game based on this not very accurate description.
This does sound like the famous game between Edward Lasker (not the world champ) and George Alan Thomas.

[FEN ""]
[Event "Casual game"]
[Site "London ENG"]
[Date "1912.10.29"]
[Result "1-0"]
[White "Edward Lasker"]
[Black "George Alan Thomas"]

1. d4 e6 2. Nf3 f5 3. Nc3 Nf6 4. Bg5 Be7 5. Bxf6 Bxf6 6. e4
fxe4 7. Nxe4 b6 8. Ne5 O-O 9. Bd3 Bb7 10. Qh5 Qe7 11. Qxh7+
Kxh7 12. Nxf6+ Kh6 13. Neg4+ Kg5 14. h4+ Kf4 15. g3+ Kf3
16. Be2+ Kg2 17. Rh2+ Kg1 18. Kd2# 1-0