Chess puzzle (Checkmate)
Moves: 1. e4 a6 2. d4 b5 3. Nf3 Bb7 4. d5 Nf6 5. Bd3 e6 6. dxe6 dxe6 7. e5 Nfd7 8. O-O
Nc6 9. Re1 Bb4 10. Re2 O-O 11. a3 Be7 12. Nc3 Ncb8 13. Re1 Nc6 14. Bf4 Rb8 15.
b4 Nb6 16. Ne4 Nd4 17. Nxd4 Qxd4 18. Nf6+ Kh8 19. Qh5 h6 20. Bxh6 g6 21. Bg7+
Kxg7 *
Position (FEN): 1r3r2/1bp1bpk1/pn2pNp1/1p2P2Q/1P1q4/P2B4/2P2PPP/R3R1K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 786
Best move: Qh7#