Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nf6 3. e5 Nd5 4. Nc3 e6 5. Nxd5 exd5 6. d4 Nc6 7. dxc5 Bxc5 8.
Qxd5 Qb6 9. Qd2 O-O 10. Bc4 d6 11. exd6 Re8+ 12. Kf1 Nd4 13. Nxd4 Bxd4 14. c3
Be5 15. d7 Bxd7 16. Qxd7 Rad8 17. Qxf7+ Kh8 18. Be3 Qxb2 19. Re1 Bxc3 20. Rc1
Qxc1+ 21. Bxc1 *
Position (FEN): 3rr2k/pp3Qpp/8/8/2B5/2b5/P4PPP/2B2K1R b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 426
Best move: Re1#