Chess puzzle (Checkmate)
Moves: 1. g3 b6 2. Bg2 Nc6 3. c4 Bb7 4. Nf3 g6 5. d4 Bg7 6. O-O e6 7. Nc3 Nge7 8. a3
Nf5 9. d5 exd5 10. cxd5 Ncd4 11. e4 Nxf3+ 12. Qxf3 Nd4 13. Qd1 Qf6 14. e5 Qxe5
15. Re1 Ne2+ 16. Rxe2 Qxe2 17. Qxe2+ Kd8 18. Bg5+ f6 19. Re1 c6 20. Qe7+ Kc7
21. Bf4+ Kc8 22. Qe8+ Rxe8 *
Position (FEN): r1k1r3/pb1p2bp/1pp2pp1/3P4/5B2/P1N3P1/1P3PBP/4R1K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 471
Best move: Rxe8#