Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Nd7 4. Ba4 Nf6 5. O-O e6 6. c4 Be7 7. Nc3 O-O 8. d4
cxd4 9. Nxd4 a6 10. Qe2 Qc7 11. Bb3 b6 12. Bd2 Nc5 13. Bc2 Bb7 14. Kh1 Rac8 15.
Rae1 Rfe8 16. f4 Qb8 17. e5 Nfd7 18. b4 dxe5 19. fxe5 Nxe5 20. bxc5 Bxc5 21.
Nb3 Bd6 22. Ne4 Nxc4 23. Nxd6 Qxd6 24. Bxh7+ Kf8 25. Qh5 Rc7 26. Bf4 e5 27. Bg3
Re6 28. Rd1 Qc6 29. Rd8+ Ke7 30. Rxf7+ Kxd8 31. Be4 Rxf7 32. Bh4+ Kc8 33. Bxc6
*
Position (FEN): 2k5/1b3rp1/ppB1r3/4p2Q/2n4B/1N6/P5PP/7K b - - 0 33
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 980
Best move: Rf1#