Why is the lower eval move suggested as the best move?

Sort:
Avatar of tupacisback305
Why does the engine suggest Qe7 as the best move instead of Bf3 which wins a queen and gets the higher eval? 

Edit: In game review it likes Qe7 as the best move. In Analysis it also liked Qe7 as best but now that I've posted the game here and then I go to analysis it sometimes likes Bd3 as best and sometimes Bf3 which is what I would expect to be the best move. I guess the engine can't make up it's mind and it's just bouncing all over the place.... what move do you guys think is best in this position for black?

Avatar of Martin_Stahl

Pretty much any move is completely winning for black.