Chess puzzle (Advantage)
Moves: 1. d4 d5 2. e4 dxe4 3. Be3 Nf6 4. Bc4 e6 5. Ne2 Bd6 6. a3 O-O 7. Nbc3 c6 8. f4
a5 9. Qd2 b5 10. Ba2 b4 11. axb4 axb4 12. Nd1 Ba6 13. O-O Bxe2 14. Qxe2 Nbd7
15. Nf2 c5 16. c3 cxd4 17. cxd4 h6 18. Bc4 Rxa1 19. Rxa1 Nb6 20. b3 Qc7 21. Qc2
Rc8 22. Rc1 Ng4 *
Position (FEN): 2r3k1/2q2pp1/1n1bp2p/8/1pBPpPn1/1P2B3/2Q2NPP/2R3K1 w - - 5 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 932
Best move: Nxg4