Chess puzzle (Equality)
Moves: 1. Nf3 b6 2. g3 Bb7 3. Bg2 g6 4. O-O Bg7 5. d3 e6 6. Nbd2 Ne7 7. c4 d6 8. Rb1
O-O 9. b4 Nd7 10. Ba3 a5 11. c5 axb4 12. Bxb4 bxc5 13. a3 cxb4 14. Rxb4 Bxf3
15. Nxf3 Rxa3 16. Qc2 c5 17. Rb7 Ne5 18. Rfb1 Nxf3+ 19. Bxf3 d5 *
Position (FEN): 3q1rk1/1R2npbp/4p1p1/2pp4/8/r2P1BP1/2Q1PP1P/1R4K1 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1671
Best move: Qxc5