Chess puzzle (Checkmate)
Moves: 1. e3 d5 2. Ne2 e5 3. b3 Nf6 4. Bb2 Nc6 5. g3 Bd6 6. Bg2 O-O 7. O-O Be6 8. d3
Qd7 9. Re1 Bh3 10. Bh1 Rad8 11. f4 Ng4 12. Qd2 Bc5 13. d4 exd4 14. exd4 Bb6 15.
Nbc3 Rfe8 16. Bxd5 Ne3 17. Bh1 Qf5 18. Nd1 Nxc2 19. Nf2 Nxe1 20. Rxe1 Bxd4 21.
Nxd4 Nxd4 22. Rxe8+ Rxe8 23. Qxd4 *
Position (FEN): 4r1k1/ppp2ppp/8/5q2/3Q1P2/1P4Pb/PB3N1P/6KB b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1667
Best move: Re1#