Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 d6 3. g3 Nf6 4. Bg2 Nc6 5. f4 e6 6. Nf3 g6 7. d3 Bg7 8. O-O O-O
9. h3 Qb6 10. Kh2 e5 11. f5 gxf5 12. exf5 Bxf5 13. Nh4 Be6 14. Ne4 Ne8 15. b3
f5 16. Ng5 Bd7 17. Bd5+ Kh8 18. Ne6 Bxe6 19. Bxe6 f4 20. Qf3 fxg3+ *
Position (FEN): r3nr1k/pp4bp/1qnpB3/2p1p3/7N/1P1P1QpP/P1P4K/R1B2R2 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1790
Best move: Qxg3