Nxh6 is good, but by no means is it mate in 4. For example, 1...g5 and black is only losing horribly...
Lasker Missed the best move!!
Well mate in 4 should he recapture. Sorry should have been more clear. It is still better than the move Lasker played.
Also Bxf2 stops the mate in 4. But Mate still comes swiftly. And with the Chess Mentor Lesson the game is won, but no where near as dominate.
kerplow that move loses to:-
Well spotted immortalgamer! lol
I think it's inevitably going to happen and is pretty unavoidable unless chess.com run every one of their chess mentor lessons through a computer and compile other tactical variations. Most top Grandmasters will simply play the simplest winning variation (to them) because other variations that are not so obviously simple have risks of possible miss-calculation attached; and losing a 'won' game would be extremely irritating. 
This won't happen often though so I wouldn't worry if I were you, Lasker, Capablanca and Tal will not often miss the best tactical finish to a game. 
::: and I agree, Chess Mentor is amazing and so are the videos.
So I just started using my 3 hours on chess mentor and it is awesome! Love it.
With that said I came to a particular lesson in Advanced Tactics #2263.
So these lesson are hard enough to figure out what the likes of Tal, Capablanca, and Lasker are planning, but when I find what I believe to be the best move and the chess mentor says, "Sorry that just loses a knight, try again!" I had to say something.
So here is the diagram of the game. White to move.
So I know we are trying to find what the Grand Master played, but what if he didn't find the best move? The move Lasker made was Ne6!
However the better move is: Nxh6!!
The variation Lasker played ends up winning a queen, but mine leads to a mate in 4. That is fine, but I shouldn't have been penalized for picking the very best move just because Lasker missed it :)