Chess puzzle (Equality)
Moves: 1. e4 e6 2. d3 d5 3. Nd2 c5 4. Ngf3 Nc6 5. g3 Bd6 6. Bg2 Bc7 7. O-O Nf6 8. Re1
b6 9. h4 Bb7 10. c3 Ne5 11. Nxe5 Bxe5 12. exd5 Bc7 13. dxe6 Bd5 14. exf7+ Kxf7
15. Bxd5+ Qxd5 16. Qb3 Rhe8 17. Rxe8 Rxe8 18. Kf1 Re6 19. Qxd5 Nxd5 20. Nb3 Rf6
21. Bd2 *
Position (FEN): 8/p1b2kpp/1p3r2/2pn4/7P/1NPP2P1/PP1B1P2/R4K2 b - - 3 21
Black to move.
Themes: Pin Endgame  
Puzzle rating: 1423
Best move: Bxg3