Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Nc3 Nf6 3. f4 e5 4. Nf3 exf4 5. Bc4 Be7 6. d4 O-O 7. Bxf4 c6 8. Qd2
b5 9. Bd3 Bb7 10. a4 c5 11. Ne2 c4 12. axb5 cxd3 13. cxd3 Nbd7 14. d5 Re8 15.
O-O Nc5 16. Nc3 a6 17. bxa6 Bxa6 18. Rad1 Bxd3 19. Rfe1 Bxe4 20. Nd4 Bxd5 21.
Bg5 Nce4 22. Qf4 Nxc3 23. bxc3 Qb6 24. Kh1 Ra2 25. Rd2 Rxd2 26. Qxd2 Ne4 27.
Rxe4 Bxg5 *
Position (FEN): 4r1k1/5ppp/1q1p4/3b2b1/3NR3/2P5/3Q2PP/7K w - - 0 28
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1222
Best move: Rxe8#