Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Three_Knights_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Nf3 Ne4 5. Qc2 d5 6. e3 c5 7. a3 cxd4 8. exd4
Bxc3+ 9. bxc3 Qa5 10. Bb2 O-O 11. Bd3 Nf6 12. cxd5 exd5 13. O-O Bg4 14. Ne5 Be6
15. f4 Nc6 16. f5 Bc8 17. Rae1 Re8 18. Ng4 Nxg4 *
Position (FEN): r1b1r1k1/pp3ppp/2n5/q2p1P2/3P2n1/P1PB4/1BQ3PP/4RRK1 w - - 0 19
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 420
Best move: Rxe8#