Chess puzzle (Equality)
Moves: 1. e4 c5 2. Ne2 g6 3. Nbc3 Bg7 4. d4 cxd4 5. Nxd4 Nc6 6. Nxc6 bxc6 7. a4 d6 8.
Ra3 Bd7 9. f4 Nf6 10. Na2 Nxe4 11. Bc4 d5 12. Bd3 Nc5 13. O-O Bd4+ 14. Kh1 Ne6
15. c3 Bb6 16. c4 O-O 17. cxd5 cxd5 18. b4 Bc7 19. f5 Ng7 20. fxg6 hxg6 21. Bh6
Be5 22. Nc3 Bc6 23. b5 Bb7 24. Bb1 d4 25. Ne4 Kh7 26. Rh3 Bc8 27. Ng5+ Kg8 28.
Rhf3 f5 29. Ba2+ e6 30. Bxg7 *
Position (FEN): r1bq1rk1/p5B1/4p1p1/1P2bpN1/P2p4/5R2/B5PP/3Q1R1K b - - 0 30
Black to move.
Themes:  Middlegame  
Puzzle rating: 2121
Best move: Kxg7