Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. Nf3 e6 4. O-O Nf6 5. e5 Nd5 6. Bxd5 exd5 7. Re1 Be7 8.
d4 cxd4 9. Nxd4 d6 10. Nxc6 bxc6 11. exd6 Qxd6 12. Bg5 Be6 13. Bxe7 Qxe7 14.
Nc3 O-O 15. Ne2 Qb4 16. b3 Rfe8 17. a3 Qc5 18. Nf4 Bf5 19. Qf3 Bxc2 20. Rec1 d4
21. Ra2 d3 22. Nxd3 Qb5 23. Raxc2 Qxb3 24. Rc3 Qb5 25. Rxc6 Rad8 26. Nb4 a5 27.
R6c5 Qxc5 28. Na2 Qxc1+ 29. Nxc1 *
Position (FEN): 3rr1k1/5ppp/8/p7/8/P4Q2/5PPP/2N3K1 b - - 0 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 882
Best move: Re1#