Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 c5 3. d5 exd5 4. cxd5 d6 5. e4 Nf6 6. Nc3 Be7 7. Be2 a6 8. a4
O-O 9. Nf3 Bg4 10. Nd2 Bxe2 11. Qxe2 Nbd7 12. O-O Rb8 13. a5 Qc8 14. Nc4 Re8
15. Bf4 Qc7 16. Rfe1 h6 17. h3 Bf8 18. Qd3 b6 19. axb6 Nxb6 20. Na5 c4 21. Qd4
Nbd7 22. Nxc4 Nc5 23. Ra2 Nb3 24. Qd3 Nc5 25. Qd4 a5 26. e5 dxe5 27. Bxe5 Qd8
28. Bxb8 Qxb8 29. Nxa5 *
Position (FEN): 1q2rbk1/5pp1/5n1p/N1nP4/3Q4/2N4P/RP3PP1/4R1K1 b - - 0 29
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1117
Best move: Rxe1#