Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. Nc3 Nd4 5. Nxd4 exd4 6. Ne2 Nxe4 7. O-O Bc5
8. Re1 O-O 9. b4 Bb6 10. d3 Nc3 11. Nxc3 dxc3 12. a4 c6 13. Bc4 d5 14. a5 Bc7
15. Bb3 Qh4 16. g3 Qh3 17. Qf3 Bg4 18. Qg2 Qh5 19. Ba3 Bf3 20. Qf1 Rfe8 21.
Rxe8+ Rxe8 22. Re1 Be2 23. Qg2 Re6 24. Bc1 Kf8 25. Be3 Bf3 26. Qf1 Re8 27. Bc5+
Kg8 *
Position (FEN): 4r1k1/ppb2ppp/2p5/P1Bp3q/1P6/1BpP1bP1/2P2P1P/4RQK1 w - - 12 28
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 770
Best move: Rxe8#