Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Nf3 d6 5. e4 O-O 6. Be2 c5 7. d5 e6 8. O-O Re8
9. Bg5 h6 10. Bh4 g5 11. Bg3 Nh5 12. Nd2 Nxg3 13. fxg3 Nd7 14. Bh5 Rf8 15. dxe6
fxe6 16. Qe2 Nf6 17. h4 Bd7 18. hxg5 hxg5 19. Bg6 Be8 20. Bxe8 Qxe8 21. Nf3 Qg6
22. e5 Ng4 23. exd6 Qh6 24. Qe4 Bd4+ 25. Rf2 Bxf2+ 26. Kf1 Rxf3 27. gxf3 Bxg3 *
Position (FEN): r5k1/pp6/3Pp2q/2p3p1/2P1Q1n1/2N2Pb1/PP6/R4K2 w - - 0 28
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1640
Best move: Qxg4