Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d6 3. d4 cxd4 4. cxd4 Nf6 5. f3 a6 6. Nc3 Nc6 7. d5 Ne5 8. Bf4
g6 9. Bxe5 dxe5 10. Bc4 b5 11. Bb3 Bg7 12. Qd2 O-O 13. Nge2 Qb6 14. Ng3 Qd4 15.
O-O-O Qc5 16. Kb1 a5 17. Qd3 Bd7 18. Rc1 Qd4 19. Rhd1 Qf2 20. Rd2 Qb6 21. h4 b4
22. Na4 Qd6 23. Rh1 Rfc8 24. h5 Bh6 25. Rf2 Qc7 26. Rff1 gxh5 27. Nxh5 Nxh5 28.
Rxh5 Qc1+ 29. Rxc1 *
Position (FEN): r1r3k1/3bpp1p/7b/p2Pp2R/Np2P3/1B1Q1P2/PP4P1/1KR5 b - - 0 29
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 426
Best move: Rxc1#