Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+
8. Nbxd2 d5 9. exd5 Nxd5 10. Qb3 Qe7+ 11. Be2 Ndb4 12. Qc4 Be6 13. Qc3 O-O-O
14. a3 Nd5 15. Qc2 g6 16. O-O Bf5 17. Bd3 Bxd3 18. Qxd3 Nf4 19. Qc3 Ne2+ 20.
Kh1 Nxc3 21. Rfe1 Ne2 22. Nb3 Rhe8 23. Rad1 Rd7 24. d5 Ncd4 25. Nbxd4 Nxd4 26.
Rxe7 Rdxe7 27. Nxd4 Re1+ 28. Rxe1 *
Position (FEN): 2k1r3/ppp2p1p/6p1/3P4/3N4/P7/1P3PPP/4R2K b - - 0 28
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 623
Best move: Rxe1#