Chess puzzle (Checkmate)
Moves: 1. e3 e5 2. Nc3 d5 3. d4 Nc6 4. Bb5 exd4 5. exd4 Bb4 6. Bxc6+ bxc6 7. Bd2 Ba6
8. Nge2 Nf6 9. O-O O-O 10. a3 Bxc3 11. Bxc3 Re8 12. Re1 Ne4 13. Bd2 Qf6 14. Be3
Rad8 15. f3 Bxe2 16. Rxe2 Nd6 17. b3 Nf5 18. Qd2 Rd6 19. Bf2 Rxe2 20. Qxe2 Nxd4
*
Position (FEN): 6k1/p1p2ppp/2pr1q2/3p4/3n4/PP3P2/2P1QBPP/R5K1 w - - 0 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 767
Best move: Qe8#