Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 Bd6 4. d5 Nce7 5. Bg5 h6 6. Bh4 g5 7. Bg3 Ng6 8. Nc3
Nf6 9. h3 Bb4 10. Qd3 Qe7 11. Be2 a6 12. a3 Ba5 13. b4 Bb6 14. Na4 Ba7 15. Nc5
Bxc5 16. bxc5 Qxc5 17. O-O d6 18. c4 Nh5 19. Nxe5 Nxg3 20. Nxg6 fxg6 *
Position (FEN): r1b1k2r/1pp5/p2p2pp/2qP2p1/2P1P3/P2Q2nP/4BPP1/R4RK1 w kq - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1476
Best move: Qxg3