Chess puzzle (Equality)
Moves: 1. e4 c5 2. f4 g6 3. Nf3 Bg7 4. d4 e6 5. c3 cxd4 6. cxd4 d5 7. e5 Nc6 8. Bb5
Bd7 9. Nc3 a6 10. Ba4 b5 11. Bb3 Nge7 12. a3 Na5 13. Ba2 O-O 14. O-O Nf5 15. b3
Qb6 16. Bb1 Rac8 17. Bb2 Bh6 18. Bxf5 gxf5 19. Ne2 Nc6 20. Kh1 a5 21. Rg1 f6
22. g4 fxe5 23. gxf5+ Bg7 24. fxe5 Rxf5 25. Nh4 Rh5 26. Rg4 Qd8 27. Ng2 Be8 28.
Nef4 Rh6 29. Rxg7+ *
Position (FEN): 2rqb1k1/6Rp/2n1p2r/pp1pP3/3P1N2/PP6/1B4NP/R2Q3K b - - 0 29
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1645
Best move: Kxg7