Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 c5 3. d5 b5 4. c4 g6 5. Nd2 Bg7 6. Ngf3 O-O 7. e4 d6 8. cxb5
a6 9. bxa6 Bxa6 10. Bxa6 Nxa6 11. O-O Qa5 12. a3 Rfb8 13. b3 Nh5 14. Be3 Bxa1
15. Qxa1 Nc7 16. Nc4 Qa6 17. Rb1 Nf6 18. Bh6 Rxb3 19. Rxb3 Qxc4 20. Re3 Nb5 21.
e5 dxe5 22. Qxe5 Qc1+ 23. Ne1 Nd6 24. Qxe7 Nxd5 25. Qe5 Nf6 26. Qxf6 Nf5 27.
Re8+ Rxe8 28. Bxc1 *
Position (FEN): 4r1k1/5p1p/5Qp1/2p2n2/8/P7/5PPP/2B1N1K1 b - - 0 28
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 587
Best move: Rxe1#