Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 h6 5. Nc3 Bc5 6. Be3 Bxe3 7. fxe3 d6 8.
Qd2 a6 9. O-O Na5 10. b3 Nxc4 11. bxc4 Be6 12. Nd5 c6 13. Nxf6+ Qxf6 14. Qb4
O-O-O 15. Rfb1 Qe7 16. d4 exd4 17. Nxd4 c5 18. Nc6 Qc7 19. Na7+ Kb8 20. Nc6+
Qxc6 21. Qa5 Bxc4 22. Rb6 Qxe4 23. Rab1 Rd7 24. Qd2 Ka8 25. a4 Re8 26. Rxd6
Rxd6 27. Qxd6 Qxe3+ 28. Kh1 Qe1+ 29. Rxe1 *
Position (FEN): k3r3/1p3pp1/p2Q3p/2p5/P1b5/8/2P3PP/4R2K b - - 0 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 811
Best move: Rxe1#