Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 d5 3. Bd3 Bg4 4. Ne2 e6 5. f3 Bh5 6. Ng3 Bg6 7. O-O c5 8. c3
Nc6 9. Bb5 Qb6 10. Bxc6+ Qxc6 11. Nd2 cxd4 12. exd4 Bd6 13. Nb3 O-O 14. f4 h6
15. Nd2 Rac8 16. Nf3 Ne4 17. Nxe4 dxe4 18. Ne5 Bxe5 19. fxe5 Qb6 20. Kh1 Rfd8
21. Qb3 Qa6 22. Be3 b6 23. a4 Qe2 24. Rae1 Qd3 25. Qd1 Qc4 26. Rf2 Rd5 27. Qc2
Ra5 28. Ra1 b5 29. b4 Rxa4 30. Rxa4 bxa4 31. Qxa4 Qxc3 32. Re2 Qc1+ 33. Bxc1
Rxc1+ 34. Re1 *
Position (FEN): 6k1/p4pp1/4p1bp/4P3/QP1Pp3/8/6PP/2r1R2K b - - 1 34
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 460
Best move: Rxe1#