Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 d5 4. exd5 exd5 5. Bb5+ Bd7 6. O-O Bxb5 7. Nxb5 a6 8.
Nc3 Nf6 9. d4 c4 10. Bg5 Nbd7 11. Re1+ Be7 12. Rxe7+ Qxe7 13. Nxd5 Qd6 14. Qe2+
Kf8 15. Nxf6 Nxf6 16. Bxf6 Qxf6 17. Qxc4 b5 18. Qc7 Qe7 19. Qc6 Ra7 20. Re1 Qc7
*
Position (FEN): 5k1r/r1q2ppp/p1Q5/1p6/3P4/5N2/PPP2PPP/4R1K1 w - - 6 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 759
Best move: Qe8#