Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. c4 Nf6 5. Bg5 Be7 6. Nc3 O-O 7. Nf3 c6 8. Bd3
c5 9. dxc5 Bxc5 10. Nxd5 Re8+ 11. Be2 Nc6 12. Nxf6+ gxf6 13. Qxd8 Nxd8 14. Bxf6
Bf5 15. O-O-O Rxe2 16. Rxd8+ Rxd8 17. Bxd8 Bxf2 18. Bf6 Be3+ 19. Kd1 Rxg2 20.
Re1 *
Position (FEN): 6k1/pp3p1p/5B2/5b2/2P5/4bN2/PP4rP/3KR3 b - - 1 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1498
Best move: Bc2#