Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bg4 6. Be2 e6 7. Bg5 Be7 8. O-O h6
9. Bxe7 Ngxe7 10. h3 Bf5 11. dxc5 Qc7 12. Na3 a6 13. c4 Nxe5 14. cxd5 Nxd5 15.
Nxe5 Qxe5 16. Bf3 Rd8 17. Qa4+ Ke7 18. Nc4 Qc7 19. Bxd5 Rxd5 20. Rfe1 Rxc5 21.
b3 Rd8 22. Qa3 Kf8 23. Ne3 Kg8 24. Nxf5 exf5 25. Qb2 Rc2 26. Rac1 Rdd2 27. Re8+
Kh7 28. Rxc2 Rd1+ 29. Re1 *
Position (FEN): 8/1pq2ppk/p6p/5p2/8/1P5P/PQR2PP1/3rR1K1 b - - 2 29
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 897
Best move: Rxe1#