Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Steinitz_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. h3 Bd7 5. c3 Nf6 6. d3 h6 7. O-O a6 8. Ba4 Be7
9. Nbd2 O-O 10. Re1 Nh7 11. Nf1 Qc8 12. Ng3 f5 13. Bb3+ Kh8 14. exf5 Bxf5 15.
Nxf5 Qxf5 16. Bd5 Ng5 17. Nxg5 Qxf2+ 18. Kh1 Bxg5 19. Bxg5 hxg5 *
Position (FEN): r4r1k/1pp3p1/p1np4/3Bp1p1/8/2PP3P/PP3qP1/R2QR2K w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 731
Best move: Qh5#