Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 c6 3. Nf3 d5 4. exd5 cxd5 5. Bd3 Nf6 6. O-O Nc6 7. Bg5 Be7 8. c3
O-O 9. Ne5 Nxe5 10. dxe5 Nd7 11. Qh5 g6 12. Bxe7 Qxe7 13. Qe2 Nc5 14. Bc2 Bd7
15. Nd2 a6 16. Rfe1 Bb5 17. Qe3 Na4 18. b3 Nc5 19. a4 Bc6 20. b4 Nd7 21. Nf3
Nb6 *
Position (FEN): r4rk1/1p2qp1p/pnb1p1p1/3pP3/PP6/2P1QN2/2B2PPP/R3R1K1 w - - 3 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 979
Best move: Qxb6