Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 d6 4. Ng5 e6 5. Qf3 Qxg5 6. O-O Nd4 7. Qc3 b5 8. Bd3
a5 9. f4 Qg4 10. b4 axb4 11. Qb2 Bb7 12. c3 Ne2+ 13. Kh1 Nxf4 14. Bxb5+ Kd8 15.
d3 bxc3 16. Nxc3 Ng6 17. Rxf7 N8e7 18. Bc4 Rb8 19. Qb6+ Ke8 20. Rf1 Nc6 21. Qc7
Be7 22. Nb5 Rf8 23. Rxf8+ Nxf8 24. Bb2 e5 25. Nxd6+ Bxd6 *
Position (FEN): 1r2kn2/1bQ3pp/2nb4/2p1p3/2B1P1q1/3P4/PB4PP/R6K w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1697
Best move: Bf7#