Chess puzzle (Equality)
Moves: 1. h4 e5 2. d4 f6 3. e4 d5 4. dxe5 d4 5. Nf3 c5 6. Bc4 Nc6 7. c3 f5 8. Qb3 Qe7
9. Bxg8 fxe4 10. O-O h6 11. Re1 exf3 12. Nd2 fxg2 13. Bd5 Bd7 14. e6 Bc8 15.
Nf3 g5 16. Kxg2 gxh4 17. Re2 Rg8+ 18. Kf1 h3 19. Bf4 Rg4 20. Bxc6+ *
Position (FEN): r1b1kb2/pp2q3/2B1P2p/2p5/3p1Br1/1QP2N1p/PP2RP2/R4K2 b q - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1565
Best move: bxc6