Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 d5 5. a3 Bxc3+ 6. Qxc3 Ne4 7. Qc2 c5 8.
dxc5 Nc6 9. Nf3 Qa5+ 10. Nd2 O-O 11. e3 a6 12. Be2 Nxd2 13. Bxd2 Qxc5 14. O-O
dxc4 15. Qxc4 Qxc4 16. Bxc4 Bd7 17. Bc3 Rfd8 18. f4 Ne7 19. e4 Bc6 20. Rae1 Nc8
21. Bb3 Rd7 22. f5 exf5 23. exf5 Nd6 24. f6 g6 25. Re7 Re8 26. Bxf7+ Nxf7 *
Position (FEN): 4r1k1/1p1rRn1p/p1b2Pp1/8/8/P1B5/1P4PP/5RK1 w - - 0 27
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 869
Best move: Rxe8#