Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bd6 5. Bd3 Nf6 6. Be3 O-O 7. Nbd2 Bg4 8.
O-O Re8 9. c4 c6 10. Rc1 Nbd7 11. Qc2 Bxf3 12. Nxf3 Ne4 13. Nd2 Ndf6 14. Rce1
Qc7 15. h3 Bh2+ 16. Kh1 Bf4 17. cxd5 Nxd2 18. Bxd2 Bxd2 19. Qxd2 Nxd5 20. Rxe8+
Rxe8 21. Re1 Rxe1+ 22. Qxe1 h6 *
Position (FEN): 6k1/ppq2pp1/2p4p/3n4/3P4/3B3P/PP3PP1/4Q2K w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 527
Best move: Qe8#