Chess puzzle (Checkmate)
Moves: 1. d4 d6 2. c4 c6 3. Nc3 Nf6 4. Bg5 h6 5. Bh4 e6 6. e3 Be7 7. Nf3 O-O 8. Bd3
Qb6 9. Rb1 a5 10. Na4 Qb4+ 11. Nc3 a4 12. O-O Qa5 13. Bc2 b5 14. cxb5 cxb5 15.
Qd3 Nbd7 16. Nxb5 Ba6 17. Qa3 Bxb5 18. Rfc1 Rfe8 19. d5 Nxd5 20. Bxe7 Nxe7 21.
Nd4 Nb6 22. Qxd6 Nc4 23. Qc5 Rab8 24. b4 axb3 25. Rxb3 Ba6 26. Rxb8 Qxc5 *
Position (FEN): 1R2r1k1/4npp1/b3p2p/2q5/2nN4/4P3/P1B2PPP/2R3K1 w - - 0 27
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 884
Best move: Rxe8#