Analysis engine error?

Sort:
infinitexinfinite

I cannot find a logical reason for the following engine analysis.

Knight to G5 is played. 

cxb5, which loses the game for black by ignoring the threat of white's queen to F7, is deemed to be excellent. The engine recognises the threat & shows pawn to G6 as the best move.

G6 shows as an inaccuracy.

I assume this to be an engine error & have posted so amendments can be made. Your constructive criticism would be appreciated if there is something I have misunderstood with the analysis.

Toldsted

I is not the engine that make the mistakes but the application that tries to translate the engine evaluations into notations and language. It really does come up with some remarkable suggestions.  

9..g6 could come out as an inaccuracy if the engines one step further down tha analyses lane have concluded that a nother move (eg 9..Qf6) is slightly better for Black, but I doubt it.

albacored

Have been getting similar results, where a good move is rated better than the best move. I can't say I understand that.

tygxc

The good / inaccuracy / best / excellent qualifications make no sense indeed.
There are only 2 meaningful qualifications:
mistake (?) turns a drawn position into a lost position or a won position back to a drawn position and blunder (??) turns a won position into a lost position.
First example -4.10 and -3.15 mean the same: black wins.
Second example is strange. Mate in 1 cannot be excellent.
Third example -5.38 and -5.38 are exactly the same: black wins.

ADAMM_PEATY

humhm