It looks like a straightforward win for White after 1.Re2 Qg8 2.Nf6 Qg1 3.Re8+ Kg7 4.Rg8+, but unfortunately 4...Kh6 5.Rxg1 is stalemate.
The problem had us stumped until Rich Napoli found the surprising knight move 2.Ng7!! which wins.
From Paul Morphy to Bobby Fischer