I was following the book until it ran out and my first move 12... Nf8 is approved by Stockfish.
This remain level (and rather dull) until I make a error with 21...Bxf5 (21... Qd6 22. Bxg6 fxg6 was ok) inviting the WQ to come closer 22.Qxf5 leaving the only move for me as 22...Bf6 to save material. I do not find it and with 22...Qe8 I am simple loosing.
Richard's 24.Nh5 was inaccurate allowing me ...Qe6 leveling up, but I do not find it.
27...Qe6 wold have defended, I did not find it and after that I get no more chances to find anything.
And sadly 29... Rf8 30. Ng4 Ng5 31. h4 is curtains as well.