Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. c3 Bd6 7. Bd3 O-O 8.
Qc2 Re8+ 9. Kf1 h5 10. Be3 Nd7 11. Re1 Nf8 12. Ne2 h4 13. h3 Qc7 14. Bf5 g6 15.
Bd3 Kg7 16. Rg1 Bh2 17. Rh1 Be6 18. b3 Rad8 19. Qd2 g5 20. g3 *
Position (FEN): 3rrn2/ppq2pk1/2p1bp2/6p1/3P3p/1PPBB1PP/P2QNP1b/4RK1R b - - 0 20
Black to move.
Themes:  Middlegame Double Bishop Mate, Mate in 1 
Puzzle rating: 911
Best move: Bxh3#