Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 a6 3. c3 d5 4. exd5 Qxd5 5. d4 Bg4 6. dxc5 Qxd1+ 7. Kxd1 Nc6 8.
Be2 O-O-O+ 9. Kc2 Bf5+ 10. Kb3 e5 11. Be3 Nf6 12. Ng5 Bg6 13. Na3 h6 14. Nf3
Nd5 15. Nc4 Nxe3 16. fxe3 Bxc5 17. Nfxe5 Nxe5 18. Nxe5 Bf5 19. Nxf7 Rd2 20.
Nxh8 b5 21. Bf3 *
Position (FEN): 2k4N/6p1/p6p/1pb2b2/8/1KP1PB2/PP1r2PP/R6R b - - 1 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1937
Best move: Bc2#