Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c4 a6 4. Nc3 b6 5. d4 cxd4 6. Nxd4 Bb7 7. Be3 d6 8. Be2
Nd7 9. O-O Ngf6 10. f3 Be7 11. Rc1 Qc7 12. b3 O-O 13. Kh1 Rac8 14. Qd2 Rfe8 15.
Rfd1 Qb8 16. Bg1 h5 17. Nc2 h4 18. Na4 h3 19. gxh3 d5 20. cxd5 exd5 21. exd5
Nxd5 22. Nd4 Nf4 23. Nf5 Bf8 24. Rxc8 Rxe2 25. Rxb8 *
Position (FEN): 1R3bk1/1b1n1pp1/pp6/5N2/N4n2/1P3P1P/P2Qr2P/3R2BK b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1145
Best move: Bxf3#