Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 e6 5. Nf3 d6 6. Bb5 Bd7 7. Nc3 a6 8. Bxc6
bxc6 9. O-O Be7 10. Re1 Nf6 11. e5 Nd5 12. Nxd5 cxd5 13. exd6 Bxd6 14. Bg5 Be7
15. Bxe7 Qxe7 16. Rc1 O-O 17. Rc7 Qd8 18. Qc2 Rc8 19. Ng5 Rxc7 *
Position (FEN): 3q1rk1/2rb1ppp/p3p3/3p2N1/3P4/8/PPQ2PPP/4R1K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 622
Best move: Qxh7#