Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Bf5 3. Bd3 Bxd3 4. Qxd3 e6 5. f4 Ne7 6. Nf3 Nf5 7. a3 h6 8. b4
Be7 9. Nbd2 O-O 10. Bb2 a6 11. O-O Nd7 12. Ne5 c6 13. Ndf3 Rc8 14. g4 Nh4 15.
f5 exf5 16. gxf5 Bf6 17. Ng4 Nxf3+ 18. Rxf3 Bg5 19. Rh3 Nf6 20. Nxf6+ Qxf6 21.
Rf1 Rce8 22. Rff3 Re4 23. Rfg3 Qxf5 24. Rxg5 Qxg5+ 25. Kh1 Rfe8 26. Qe2 Rxe3
27. Qf2 Re1+ 28. Qxe1 *
Position (FEN): 4r1k1/1p3pp1/p1p4p/3p2q1/1P1P4/P6R/1BP4P/4Q2K b - - 0 28
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 878
Best move: Rxe1#