Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d3 Bd7 5. O-O Nd4 6. Bxd7+ Qxd7 7. Nxd4 exd4
8. Na3 d5 9. exd5 Bxa3 10. bxa3 O-O-O 11. Rb1 Qxd5 12. Re1 Nf6 13. h3 Rhe8 14.
Bb2 Rxe1+ 15. Qxe1 Re8 16. Qd2 h6 17. Re1 Rxe1+ 18. Qxe1 Qxa2 19. Bxd4 Qxc2 20.
Bxf6 gxf6 *
Position (FEN): 2k5/ppp2p2/5p1p/8/8/P2P3P/2q2PP1/4Q1K1 w - - 0 21
White to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 586
Best move: Qe8#