Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. d4 cxd4 5. Nxd4 a6 6. Bf4 e5 7. Bg3 exd4 8.
Qxd4 Nc6 9. Qa4 b5 10. Bxb5 Bd7 11. Bxc6 Rc8 12. Bxd7+ Qxd7 13. Qxa6 Be7 14.
O-O-O Rc6 15. Qa8+ Bd8 16. Rxd6 Rxd6 17. e5 Re6 18. exf6 Rxf6 19. Re1+ Re6 20.
Ne4 Re7 21. Nd6+ Kf8 22. Rxe7 Qxe7 23. Qb8 *
Position (FEN): 1Q1b1k1r/4qppp/3N4/8/8/6B1/PPP2PPP/2K5 b - - 1 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 873
Best move: Qe1#