Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. d4 exd4 5. Nxd4 Bc5 6. Nxc6 bxc6 7. Bd3 O-O
8. O-O d5 9. exd5 cxd5 10. Ne2 Qd6 11. Ng3 Ng4 12. h3 Nf6 13. Kh1 Bb7 14. Nf5
Qd8 15. Be3 Bxe3 16. Nxe3 c6 17. Qf3 Rb8 18. b3 c5 19. Qf5 d4 20. Ng4 Nxg4 *
Position (FEN): 1r1q1rk1/pb3ppp/8/2p2Q2/3p2n1/1P1B3P/P1P2PP1/R4R1K w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1270
Best move: Qxh7#