Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nxc6 bxc6 7. Bg5 Be7 8.
Bc4 O-O 9. Qf3 d5 10. exd5 cxd5 11. Nxd5 Qa5+ 12. c3 Nxd5 13. Bxe7 Nxe7 14.
Qxa8 Qb6 15. Qf3 Bb7 16. Qe2 Bxg2 17. Rg1 Qc6 18. Bd3 e4 19. Bc2 *
Position (FEN): 5rk1/p3nppp/2q5/8/4p3/2P5/PPB1QPbP/R3K1R1 b Q - 1 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1485
Best move: Bf3