Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. O-O Nf6 5. Re1 Be7 6. c3 O-O 7. d4 a6 8. a4
Na5 9. Bd3 Be6 10. Bg5 exd4 11. cxd4 d5 12. e5 Nd7 13. Be3 Nb6 14. b3 Nc6 15.
Nc3 Nb4 16. Bb1 Nd7 17. Ne2 c5 18. Qd2 cxd4 19. Nexd4 Nc6 20. Qd3 Nxd4 *
Position (FEN): r2q1rk1/1p1nbppp/p3b3/3pP3/P2n4/1P1QBN2/5PPP/RB2R1K1 w - - 0 21
White to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 1541
Best move: Qxh7#