Chess puzzle (Advantage)
Moves: 1. e3 e5 2. c3 d5 3. Qa4+ Bd7 4. Qb3 Nf6 5. Qxb7 Nc6 6. Qb3 Rb8 7. Qc2 e4 8. d3
Bd6 9. dxe4 Nxe4 10. Nd2 Bf5 11. Bd3 Qg5 12. g3 Qe7 13. f3 Nxd2 14. Bxd2 Bxd3
15. Qxd3 Rxb2 16. Ne2 O-O 17. O-O Rfb8 18. Bc1 R2b7 19. a4 Ne5 20. Qa6 Nc4 21.
e4 Bc5+ 22. Kg2 dxe4 *
Position (FEN): 1r4k1/prp1qppp/Q7/2b5/P1n1p3/2P2PP1/4N1KP/R1B2R2 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1297
Best move: Qxc4