Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. d4 cxd4 4. Qxd4 Nc6 5. Qd1 Bb4+ 6. c3 Bc5 7. Nf3 Nf6 8.
Nbd2 d5 9. exd5 exd5 10. Qe2+ Be7 11. Bb5 O-O 12. O-O Bd6 13. Bxc6 bxc6 14. h3
a5 15. b3 Re8 16. Qd3 Ba6 17. c4 Ne4 18. Bb2 Bf4 19. Nxe4 dxe4 20. Qxd8 Raxd8
21. Nd4 e3 22. Nxc6 Rd2 23. Bc3 Rc2 24. Bxa5 exf2+ 25. Kh1 Bb7 26. Nd4 Re3 27.
Nf3 Rxf3 28. gxf3 *
Position (FEN): 6k1/1b3ppp/8/B7/2P2b2/1P3P1P/P1r2p2/R4R1K b - - 0 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 812
Best move: Bxf3#