Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. Be2 g6 7. Be3 Bg7 8.
O-O O-O 9. f4 e6 10. Qe1 a6 11. Rd1 Qc7 12. Qg3 Rd8 13. f5 e5 14. fxg6 fxg6 15.
Nb3 Be6 16. Bg5 Rf8 17. a3 Rf7 18. Qh4 Raf8 19. Rf2 Bxb3 *
Position (FEN): 5rk1/1pq2rbp/p1np1np1/4p1B1/4P2Q/PbN5/1PP1BRPP/3R2K1 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1512
Best move: cxb3