<Comment deleted by user>
PS: If black blocks the bishop check, rook e1 is coming, with a deadly pin, winning the queen.
The opponent should have played c6 to your bishop check. Therefore trading the queen for a rook and bishop. Then again, they shouldn't have done Qe6 in the first place.
@RangerGeek50 you are right, that's why it's called a trick!
@RangerGeek50 also, Qe6 is not a mistake, but a most common move in the position.
But Qe6 would have avoided the pin, seeing how the e and f pawns would exchange soon.