Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c4 Nc6 4. Nc3 Nf6 5. Be2 d5 6. cxd5 exd5 7. exd5 Nxd5 8.
Nxd5 Qxd5 9. O-O Bf5 10. b4 cxb4 11. Bb2 O-O-O 12. Rc1 Kb8 13. Bc4 Qd7 14. Bb5
Be4 15. Ne5 Qxd2 16. Nxc6+ bxc6 17. Be5+ Ka8 18. Qg4 f5 19. Qxe4 fxe4 *
Position (FEN): k2r1b1r/p5pp/2p5/1B2B3/1p2p3/8/P2q1PPP/2R2RK1 w - - 0 20
White to move.
Themes: Queenside Attack Middlegame Double Bishop Mate, Mate in 1 
Puzzle rating: 1028
Best move: Bxc6#