Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nd7 5. Bc4 h6 6. Nc3 Ngf6 7. O-O c6 8. f4
Nc5 9. e5 Nh7 10. Qh5 d5 11. Nxd5 cxd5 12. Bb5+ Bd7 13. e6 Nxe6 14. Nxe6 Qb6+
15. Kh1 Bxb5 16. Re1 Be7 17. Nxg7+ Kf8 18. Rxe7 Kxe7 19. a4 Bd7 20. b3 Qd4 21.
Ba3+ Kf6 *
Position (FEN): r6r/pp1b1pNn/5k1p/3p3Q/P2q1P2/BP6/2P3PP/R6K w - - 3 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1817
Best move: Qxh6#