Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. c3 d6 5. d4 exd4 6. cxd4 Bb4+ 7. Bd2 Bxd2+ 8.
Nbxd2 Bd7 9. Qb3 Nf6 10. Ng5 O-O 11. Bxc6 Bxc6 12. d5 Bd7 13. Qxb7 Rb8 14. Qxa7
Rxb2 15. Nc4 Rc2 16. Ne3 Rc3 17. O-O Bb5 18. Rfc1 Rxc1+ 19. Rxc1 Ne8 20. a4 Bd7
21. a5 *
Position (FEN): 3qnrk1/Q1pb1ppp/3p4/P2P2N1/4P3/4N3/5PPP/2R3K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1261
Best move: Qxg5