Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Qc7 6. Be3 Bb4 7. Qd2 Nf6 8. f3
d5 9. exd5 Nxd5 10. O-O-O Nxc3 11. bxc3 Bxc3 12. Qd3 Qa5 13. a4 O-O 14. Qc4 b5
15. Qb3 Bb7 16. Rd3 Rc8 17. Ne2 Bd5 18. Rxc3 Nd7 19. Rxc8+ Rxc8 20. Qb2 *
Position (FEN): 2r3k1/3n1ppp/p3p3/qp1b4/P7/4BP2/1QP1N1PP/2K2B1R b - - 1 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1181
Best move: Qe1#