Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nc4 Nxe4 5. Qe2 Qe7 6. d3 Nc5 7. Qxe7+ Bxe7
8. Be3 Ne6 9. Be2 O-O 10. Bf3 c6 11. Nbd2 d5 12. Ne5 Bb4 13. c3 Ba5 14. b4 Bc7
15. Ng4 Nd8 16. Bc5 Re8+ 17. Ne3 Ne6 18. O-O Nf4 19. c4 Nxd3 20. cxd5 cxd5 21.
Nxd5 Bd8 22. Bd6 Be6 23. Nc4 Nxb4 24. Bxb4 Nc6 25. Bd6 Nd4 26. Rfe1 Nxf3+ 27.
gxf3 Bxd5 *
Position (FEN): r2br1k1/pp3ppp/3B4/3b4/2N5/5P2/P4P1P/R3R1K1 w - - 0 28
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1460
Best move: Rxe8#