Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bb4 4. Nd5 Bc5 5. c3 d6 6. d4 exd4 7. cxd4 Bb4+ 8.
Nxb4 Nxb4 9. Qb3 Nc6 10. d5 Nce7 11. Bb5+ c6 12. dxc6 bxc6 13. Bc4 d5 14. exd5
Nxd5 15. O-O Nge7 16. Bxd5 Qxd5 17. Qxd5 Nxd5 18. Re1+ Be6 19. Nd4 Kd7 20. b3
Rhe8 21. Bb2 g6 22. Nf3 Nb4 23. Rad1+ Kc8 24. Ne5 Kc7 25. Rc1 Bd5 26. a3 f6 27.
axb4 fxe5 28. Bxe5+ Kc8 29. b5 Bxb3 30. Rxc6+ Kb7 31. Rc7+ Kb6 32. Rxh7 Bc2 33.
Rg7 Kxb5 34. Bc7 *
Position (FEN): r3r3/p1B3R1/6p1/1k6/8/8/2b2PPP/4R1K1 b - - 1 34
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 616
Best move: Rxe1#