Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nc3 Nc6 3. g3 Nf6 4. Bg2 Bb4 5. Nge2 O-O 6. O-O d6 7. h3 Be6 8. Kh2
Qd7 9. a3 Ba5 10. b4 Bb6 11. Na4 Rad8 12. Nxb6 axb6 13. d4 exd4 14. Nxd4 Nxd4
15. Qxd4 Rfe8 16. Bb2 c5 17. Qe3 Qe7 18. e5 dxe5 19. Bxe5 Bc4 20. f4 Bxf1 21.
Rxf1 Nd5 22. Qb3 Nf6 23. bxc5 bxc5 24. Bxb7 Rd2+ 25. Bg2 Nd7 26. Qc3 Re2 27.
Bxg7 Rxg2+ *
Position (FEN): 4r1k1/3nqpBp/8/2p5/5P2/P1Q3PP/2P3rK/5R2 w - - 0 28
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1058
Best move: Kxg2