Chess puzzle (Checkmate)
Opening: Bishops_Opening, Bishops_Opening_Other_variations
Moves: 1. e4 e5 2. Bc4 d6 3. d4 exd4 4. c3 dxc3 5. Qb3 Qe7 6. Nxc3 Nc6 7. Nf3 Nf6 8.
O-O Ne5 9. Nxe5 dxe5 10. Nd5 Nxd5 11. Bxd5 c6 12. Bc4 Be6 13. f4 Qc5+ 14. Kh1
Bxc4 15. Qxb7 Rd8 16. fxe5 Bxf1 17. Bg5 f6 18. exf6 Qxg5 *
Position (FEN): 3rkb1r/pQ4pp/2p2P2/6q1/4P3/8/PP4PP/R4b1K w k - 0 19
White to move.
Themes: Advanced Pawn Middlegame Mate in 1 
Puzzle rating: 1621
Best move: f7#