Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. d4 d5 3. e5 Bf5 4. Bb5 e6 5. c3 Qd7 6. Qa4 Bxb1 7. Rxb1 a6 8. Nf3
h6 9. O-O Be7 10. h3 Rb8 11. Bxc6 Qxc6 12. Qxc6+ bxc6 13. b4 a5 14. a3 axb4 15.
axb4 f6 16. exf6 Bxf6 17. Bf4 Rb7 18. Rfe1 Kd7 19. Be5 Ne7 20. Bxf6 gxf6 21.
Re2 Re8 22. Nh4 h5 23. Rbe1 Ng8 24. Ng6 f5 25. Nf4 Nf6 26. Nxe6 Kd6 27. Nc5
Rbb8 28. Re6+ Rxe6 *
Position (FEN): 1r6/2p5/2pkrn2/2Np1p1p/1P1P4/2P4P/5PP1/4R1K1 w - - 0 29
White to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 534
Best move: Rxe6#