Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. c3 a6 5. Ba4 b5 6. Bc2 d6 7. h3 Nge7 8. d4
exd4 9. cxd4 Bb4+ 10. Nc3 O-O 11. O-O Ba5 12. a3 Bb7 13. b4 Bb6 14. Be3 Qd7 15.
e5 dxe5 16. Qd3 Ng6 17. Rad1 exd4 18. Nxd4 Nxd4 19. Bxd4 Nf4 *
Position (FEN): r4rk1/1bpq1ppp/pb6/1p6/1P1B1n2/P1NQ3P/2B2PP1/3R1RK1 w - - 1 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 587
Best move: Qxh7#