Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Morphy_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 b5 6. Bb3 d6 7. c3 Bg4 8. Nbd2
Na5 9. Bc2 c5 10. O-O Be7 11. d4 cxd4 12. cxd4 exd4 13. Bb1 Nc4 14. b3 Nxd2 15.
Bxd2 Nxe4 16. Re1 Nxd2 17. Qxd2 Bxf3 18. gxf3 O-O 19. Qd3 Rc8 *
Position (FEN): 2rq1rk1/4bppp/p2p4/1p6/3p4/1P1Q1P2/P4P1P/RB2R1K1 w - - 3 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1050
Best move: Qxh7#