Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O d6 5. h3 Ne7 6. c3 Bd7 7. d4 exd4 8. cxd4
Bb6 9. Nc3 O-O 10. Bg5 f6 11. Bh4 g5 12. Bc4+ Kg7 13. Nxg5 fxg5 14. Bxg5 Bxd4
15. Qh5 Bxc3 16. Qh6+ Kh8 17. bxc3 Ne5 18. Qf6+ Rxf6 *
Position (FEN): r2q3k/pppbn2p/3p1r2/4n1B1/2B1P3/2P4P/P4PP1/R4RK1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Double Bishop Mate, Mate in 1 
Puzzle rating: 581
Best move: Bxf6#