Is there a checkmate in the next move? My friend claims that there is a mate in the next move. White to move and checkmate. I am aware of 3 mates in 2 variations:

1. Qd1 Kd3 2.Rxd5#

1. Qd1 Kc5 2.Qg1#

1. Qd1 Kxe5 2.d4#


But I cannot seem to find a mate in one move!

I ran it through Houdini and Rybka, both spat out the above variations.

I am aware that the engines dont normally miss these mate in 1 moves, still He seems to be sure (maybe he's wrong). Just want some 'experts' to confirm this.
It's a silly trick.  The board is upside-down!  The bottom left square is h8, and the top right is a1.  A legal move for white (but not a mate in 1) would be 1. e8=Q.  Look at it upside-down for a minute, readjust your perception of which squares are controlled by pawns, and you'll soon find a mate in 1.