Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 Qa5+ 4. Nc3 Qb4 5. e3 g6 6. Bd3 d6 7. Nf3 h6 8. O-O
Bd7 9. Qc2 Bg7 10. Bd2 Qb6 11. b3 Nh5 12. Bxg6 Nf6 13. Bd3 e6 14. dxe6 Bxe6 15.
Bc1 Na6 16. a3 h5 17. Bb2 Rg8 18. Ng5 Bg4 19. Nce4 d5 20. cxd5 Rc8 21. d6 Nxe4
22. Bxg7 *
Position (FEN): 2r1k1r1/pp3pB1/nq1P4/2p3Np/4n1b1/PP1BP3/2Q2PPP/R4RK1 b - - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1441
Best move: Nxg5