Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 Nc6 4. d5 exd5 5. exd5 Nb4 6. Bc4 d6 7. O-O Nf6 8. a3
Na6 9. Bb5+ Bd7 10. Re1+ Be7 11. Bxa6 bxa6 12. Qd3 Bb5 13. c4 Bd7 14. Bg5 O-O
15. Bxf6 Bxf6 16. Ra2 Rb8 17. b4 cxb4 18. axb4 Qb6 19. c5 Qxb4 *
Position (FEN): 1r3rk1/p2b1ppp/p2p1b2/2PP4/1q6/3Q1N2/R4PPP/1N2R1K1 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1809
Best move: c6