Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. e5 c5 4. c3 Nc6 5. Be3 Qb6 6. Qd2 cxd4 7. cxd4 Bb4 8. Nc3
Nge7 9. Bd3 O-O 10. Nge2 Bd7 11. O-O Rac8 12. Rfc1 Rfd8 13. a3 Bxc3 14. Rxc3
Na5 15. Rxc8 Rxc8 16. Rc1 Nec6 17. Rc3 Nb3 18. Bxh7+ Kxh7 19. Qc2+ g6 20. Rxb3
Qa5 21. Rc3 Ne7 22. Rxc8 *
Position (FEN): 2R5/pp1bnp1k/4p1p1/q2pP3/3P4/P3B3/1PQ1NPPP/6K1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 818
Best move: Qe1#