Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. g3 Nf6 3. c4 c5 4. d5 a6 5. Bg2 d6 6. Nc3 Bd7 7. e4 fxe4 8. Nxe4
Bg4 9. Nxf6+ exf6 10. Qxg4 b5 11. Qe6+ Be7 12. b3 Nd7 13. Ne2 Ne5 14. Nf4 bxc4
15. bxc4 g6 16. O-O Rb8 17. Be4 Rf8 18. Rb1 f5 19. Rxb8 Qxb8 20. Bc2 Kd8 21.
Nd3 Bf6 22. f4 Nxc4 23. Ba4 Qb7 24. Bc6 Qc7 25. Re1 Bd4+ 26. Kh1 a5 27. Qe8+
Rxe8 *
Position (FEN): 3kr3/2q4p/2Bp2p1/p1pP1p2/2nb1P2/3N2P1/P6P/2B1R2K w - - 0 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 937
Best move: Rxe8#