Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 d5 4. exd5 exd5 5. Bb5+ Bd7 6. Qe2+ Ne7 7. Ne5 a6 8.
Bxd7+ Nxd7 9. O-O Nxe5 10. Qxe5 Qd7 11. Nc3 O-O-O 12. d4 c4 13. Bf4 Nc6 14. Qe2
Nxd4 15. Qd2 Ne6 16. b3 Bb4 17. Bg3 Qb5 18. a4 Bxc3 *
Position (FEN): 2kr3r/1p3ppp/p3n3/1q1p4/P1p5/1Pb3B1/2PQ1PPP/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1598
Best move: Qxc3