Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 c6 3. Bd3 Nf6 4. c3 e6 5. Nd2 h6 6. Qe2 Bd6 7. Ngf3 Nbd7 8. e4
e5 9. exd5 O-O 10. dxe5 Nxe5 11. Nxe5 Bxe5 12. Ne4 Nxe4 13. Qxe4 f5 14. Qe2 Re8
15. Be3 f4 16. Bd2 Bxc3 17. Be4 Bxd2+ 18. Kxd2 cxd5 19. Bxd5+ Kh8 20. Qd3 Qg5
21. Rhe1 Rd8 22. Re2 Rxd5 *
Position (FEN): r1b4k/pp4p1/7p/3r2q1/5p2/3Q4/PP1KRPPP/R7 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 822
Best move: Re8#