Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 Nxd4 6. Qxd4 Qe7 7. Nc3 Nf6 8.
O-O c5 9. Qd1 d6 10. Nd5 Nxd5 11. exd5 Qd8 12. Re1+ Be7 13. Qe2 Bf5 14. Bd2 a6
15. Ba5 Qd7 16. Rad1 Rb8 17. Bd3 Bxd3 18. Rxd3 b6 19. Re3 bxa5 20. Rxe7+ Qxe7 *
Position (FEN): 1r2k2r/4qpp1/p2p3p/p1pP4/8/8/PPP1QPPP/4R1K1 w k - 0 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 616
Best move: Qxe7#