Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 Nf6 4. e5 Ng8 5. O-O d5 6. exd6 Qxd6 7. Re1 e6 8. c3
Be7 9. d4 Nf6 10. dxc5 Qxc5 11. Bb3 O-O 12. Be3 Qd6 13. Nbd2 Bd7 14. Nc4 Qc7
15. Qd2 Rad8 16. Qe2 Nd5 17. Bg5 Bc8 18. Bc2 h6 19. Bxh6 gxh6 20. Qe4 Bf6 *
Position (FEN): 2br1rk1/ppq2p2/2n1pb1p/3n4/2N1Q3/2P2N2/PPB2PPP/R3R1K1 w - - 2 21
White to move.
Themes:   Mate in 1 
Puzzle rating: 1500
Best move: Qh7#