Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Bd3 a6 6. a4 g6 7. b3 Bg7 8. Bb2
O-O 9. Nd2 Qb6 10. Nc4 Qc5 11. Nf3 Ng4 12. O-O Bxb2 13. Nxb2 Qh5 14. Qe2 Nc6
15. h3 Nge5 16. Nxe5 Qxe5 17. Nc4 Qg5 18. f4 Qc5+ 19. Kh2 f5 20. c3 fxe4 21.
Bxe4 Bf5 22. Bd5+ *
Position (FEN): r4rk1/1p2p2p/p1np2p1/2qB1b2/P1N2P2/1PP4P/4Q1PK/R4R2 b - - 2 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1014
Best move: Qxd5