You might start this one by observing that White's f5 bishop can give check with Bxh7. By itself this doesn't achieve anything, but it's something to know as you think through your options. Okay, now look at your other forcing moves—your possible captures—and what they do. There is 1. NxN, inviting Black to retake with QxN. The interesting thing about this exchange is that it puts Black's queen on a line with the White bishop, which we know can give check.
Maybe now you begin thinking about slipping White's queen onto h5 to create the structure of a discovered attack on the fifth rank; you wonder how you might do it in a violent manner that forces Black's reply and keeps the discovery intact. Or maybe you just keep looking for other captures you can make. Either way you come to inspect 2. Bxg7. Black has to reply BxB or else lose the rook on f8. But after Black plays BxB the way is clear for White to play 3. Qh5, threatening mate with Qxh7. The mate threat is easy for Black to defang, of course, with h7-h6, but it serves its purpose: White gets his queen onto line with his bishop and with Black's queen, and Black has had no time to fend off the discovered attack that now has been set up on the fifth rank. White pulls the trigger with 4. Bh7+, requiring Black to play KxB and unmasking 5. QxQ. White wins Black’s queen and pawn in return for his two bishops.