Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 c6 3. c4 Nf6 4. Nc3 e6 5. e3 Nbd7 6. Bd3 dxc4 7. Bxc4 b5 8. Bb3
Bd6 9. O-O O-O 10. e4 e5 11. Re1 a6 12. Bg5 h6 13. Bh4 Bb7 14. Rc1 c5 15. dxc5
Nxc5 16. Bd5 Bxd5 17. Nxd5 Ncd7 18. a4 Re8 19. axb5 axb5 20. Qe2 g5 21. Nxg5
Nxd5 22. Nxf7 Qxh4 23. Nxd6 Nf4 24. Qf3 Re6 25. Nf5 Qh5 26. Qg3+ Qg6 27. Rc7
Ne2+ 28. Rxe2 Ra1+ 29. Re1 *
Position (FEN): 6k1/2Rn4/4r1qp/1p2pN2/4P3/6Q1/1P3PPP/r3R1K1 b - - 2 29
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 865
Best move: Rxe1#