Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 Qxd5 4. Nc3 Qa5 5. Nf3 Bg4 6. Be2 Bxf3 7. Bxf3 c6 8.
O-O e6 9. Bd2 Bb4 10. a3 Bxc3 11. Bxc3 Qd8 12. Bb4 Nd5 13. Bxd5 cxd5 14. Qg4 g6
15. Rae1 Nc6 16. Rxe6+ fxe6 17. Qxe6+ Ne7 18. Re1 Qd7 19. Qf6 Rf8 20. Rxe7+
Qxe7 *
Position (FEN): r3kr2/pp2q2p/5Qp1/3p4/1B1P4/P7/1PP2PPP/6K1 w q - 0 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 594
Best move: Qxe7#