Chess puzzle (Equality)
Moves: 1. b3 d5 2. Bb2 Nc6 3. e3 e5 4. Bb5 Bd6 5. f4 a6 6. Bxc6+ bxc6 7. fxe5 Be7 8.
Nf3 Bg4 9. O-O f6 10. Qe1 fxe5 11. Nxe5 Nf6 12. Nxc6 Qd6 13. Nxe7 Qxe7 14. Qg3
Be6 15. d3 Rf8 16. Qh4 O-O-O 17. Ba3 c5 18. Qa4 Qd6 19. Bxc5 *
Position (FEN): 2kr1r2/6pp/p2qbn2/2Bp4/Q7/1P1PP3/P1P3PP/RN3RK1 b - - 0 19
Black to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 1606
Best move: Qxc5