Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 c5 3. e3 Nf6 4. Nf3 cxd4 5. Nxd4 Nc6 6. Nc3 Bb4 7. a3 Bxc3+ 8.
bxc3 O-O 9. Qc2 d6 10. Bd3 e5 11. Nxc6 bxc6 12. O-O e4 13. Bxe4 Nxe4 14. Qxe4
Bb7 15. Rd1 f5 16. Qe6+ Rf7 17. Rxd6 Qa5 18. Rd7 Qxc3 19. Qxf7+ Kh8 20. Rb1 *
Position (FEN): r6k/pb1R1Qpp/2p5/5p2/2P5/P1q1P3/5PPP/1RB3K1 b - - 2 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 937
Best move: Qe1#