However, after finishing it I analyzed the position with Stockfish and that confirmed that the given solution contains several errors.
The biggest error is at move 12. White plays g3 and this move gets !!, but in fact after white's next move black can equalize. I found the winning move (+3) and the Mentor just rejected it and after that I am in situation where I can just guess the move of the solution which gets only +0.7.
Deviating from the given solution white has several ways to win. Nevertheless analyzing this is one is very interesting, therefore given as puzzle.
I guess it is time to check the solutions of the mentor lessons with a computer engine to remove these inconsistencies
Today I utterly failed at this one: https://www.chess.com/lessons/view/2321
However, after finishing it I analyzed the position with Stockfish and that confirmed that the given solution contains several errors.