Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. Nf3 e6 4. d4 cxd4 5. cxd4 d5 6. e5 Bb4+ 7. Nc3 Nge7 8.
Bd3 Ng6 9. Bxg6 fxg6 10. Bg5 Be7 11. Be3 a6 12. O-O O-O 13. a3 b5 14. Qd2 Rf7
15. Rac1 Bd7 16. Ng5 Bxg5 17. Bxg5 Qb6 18. Be3 Na5 19. Rc2 Nc4 20. Qe2 Raf8 21.
Rfc1 h6 22. Qd3 Nxe3 23. fxe3 g5 24. e4 dxe4 25. Nxe4 b4 26. Nd6 Rf4 27. Ne4
Bb5 28. Qe3 Rf1+ 29. Rxf1 *
Position (FEN): 5rk1/6p1/pq2p2p/1b2P1p1/1p1PN3/P3Q3/1PR3PP/5RK1 b - - 0 29
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1152
Best move: Rxf1#