Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. Ng5 e6 5. Nc3 h6 6. Nf3 a6 7. a4 b6 8. d4 cxd4
9. Nxd4 Bb7 10. Bd3 Nbd7 11. O-O Nc5 12. Qf3 Nxd3 13. cxd3 Be7 14. Qg3 g6 15.
b3 Rc8 16. Bd2 h5 17. Nf3 O-O 18. e5 dxe5 19. Nxe5 Bd6 20. Bf4 Qc7 21. Nxg6
Bxf4 22. Nxf4+ Kh7 23. Qg5 *
Position (FEN): 2r2r2/1bq2p1k/pp2pn2/6Qp/P4N2/1PNP4/5PPP/R4RK1 b - - 2 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1287
Best move: Qxc3