Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 d6 5. h3 Nf6 6. O-O O-O 7. Re1 Be6 8. Bb3
d5 9. exd5 Bxd5 10. d4 Bxb3 11. Qxb3 exd4 12. Qxb7 Na5 13. Qb5 Bb6 14. Bg5 h6
15. Bh4 dxc3 16. Nxc3 Nb7 17. Rad1 Nd6 18. Qb3 Re8 19. Nd5 Rxe1+ 20. Rxe1 Nde8
21. Ne7+ Kf8 22. Nc6 Qd5 23. Qc2 Qxa2 24. Bxf6 Nxf6 25. Qf5 Qxb2 26. Nfe5 Re8
27. Nd7+ Kg8 28. Nxf6+ Qxf6 *
Position (FEN): 4r1k1/p1p2pp1/1bN2q1p/5Q2/8/7P/5PP1/4R1K1 w - - 0 29
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1153
Best move: Rxe8#