I believe now, after the posts, that Qe5 is a win. The only reason I initially had doubts was that none of my programs found a big plus score. Some would not even play Qe5. Only after entering the first few moves did some of them show a winning plus score. That advanced black pawn must be the culprit, yet human players know that in this case it is not a factor.
Typically someone posts a solution from at least one program but not in this case. I'll search my epd files for other interesting positions from my collection of home matches.
Is Qe5+ a win?
Moderator: Ras