Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. bxa6 g6 6. Nc3 Bxa6 7. Nf3 Bg7 8. e4
Bxf1 9. Kxf1 d6 10. g3 O-O 11. Kg2 Na6 12. h3 Qa5 13. Re1 Nd7 14. Bf4 Nb4 15.
a3 Na6 16. e5 Qb6 17. Rb1 c4 18. e6 fxe6 19. Rxe6 Bf6 20. Ne4 Rf7 21. Nxf6+
Nxf6 22. Ng5 Rg7 23. Bxd6 Qb7 24. Bxe7 Nxd5 25. Qf3 Rb8 26. Bd6 Rd8 27. Rbe1 h6
28. Re8+ Rxe8 *
Position (FEN): 4r1k1/1q4r1/n2B2pp/3n2N1/2p5/P4QPP/1P3PK1/4R3 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1151
Best move: Rxe8#