Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. e4 d6 3. d4 cxd4 4. c3 dxc3 5. Nxc3 Nc6 6. Bc4 Nf6 7. e5 Ng4 8.
exd6 exd6 9. O-O Be7 10. Re1 Nge5 11. Bb5 O-O 12. Bxc6 Nxc6 13. Qd3 Be6 14. Bf4
d5 15. Rad1 Bb4 16. a3 Bxc3 17. Qxc3 Qf6 18. Qxf6 gxf6 19. Nd4 Nxd4 20. Rxd4 f5
21. Re3 Rac8 22. h3 Rc2 23. Bd6 Rfc8 24. Rg3+ Kh8 25. Be5+ f6 *
Position (FEN): 2r4k/pp5p/4bp2/3pBp2/3R4/P5RP/1Pr2PP1/6K1 w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 818
Best move: Bxf6#