Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 g6 3. g3 Bg7 4. Bg2 O-O 5. Nc3 d6 6. e4 Re8 7. Nge2 Nbd7 8. O-O
c5 9. d5 a6 10. a4 Qc7 11. Bd2 Ne5 12. b3 Bd7 13. f4 Nd3 14. Na2 Qb6 15. Rb1 e5
16. f5 a5 17. Qc2 Nb4 18. Nxb4 axb4 19. fxg6 hxg6 20. Qc1 Qd8 21. Bh6 Kh7 22.
Bxg7 *
Position (FEN): r2qr3/1p1b1pBk/3p1np1/2pPp3/PpP1P3/1P4P1/4N1BP/1RQ2RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1192
Best move: Kxg7