Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 Ne4 4. Nf3 Qa5+ 5. Nbd2 g6 6. e3 Bg7 7. Bd3 Nd6 8. O-O
O-O 9. Qc2 b5 10. Nb3 Qb6 11. cxb5 c4 12. Bxc4 Nxc4 13. Qxc4 a6 14. Qe4 axb5
15. Qxe7 d6 16. Qh4 Bf5 17. e4 Ra4 18. Re1 Re8 19. Ng5 h6 20. exf5 *
Position (FEN): 1n2r1k1/5pb1/1q1p2pp/1p1P1PN1/r6Q/1N6/PP3PPP/R1B1R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1417
Best move: Rxe1#