Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Nc3 Nc6 5. O-O a6 6. Bc4 b5 7. Bd5 e6 8. Bxc6
Bxc6 9. Re1 Be7 10. e5 dxe5 11. Nxe5 Bb7 12. Qh5 g6 13. Qh3 Nf6 14. Nxf7 Kxf7
15. Qxe6+ Kf8 16. d4 b4 17. Bh6+ Ke8 18. Qxf6 Rg8 19. Re5 Ra7 20. Rae1 Ba8 21.
Bg5 bxc3 22. Rxe7+ Rxe7 23. Rxe7+ Qxe7 *
Position (FEN): b3k1r1/4q2p/p4Qp1/2p3B1/3P4/2p5/PPP2PPP/6K1 w - - 0 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 688
Best move: Qxe7#