Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bd3 Bg4 6. c3 c6 7. h3 Bxf3 8.
Qxf3 Bd6 9. O-O O-O 10. Re1 Re8 11. Rxe8+ Qxe8 12. Be3 Nbd7 13. Nd2 Nb6 14. Re1
Qd7 15. b3 Re8 16. Nf1 Qc7 17. Re2 a5 18. a4 Nbd7 19. Qf5 Nf8 20. Bg5 Rxe2 21.
Bxe2 Ne4 22. c4 Nxg5 *
Position (FEN): 5nk1/1pq2ppp/2pb4/p2p1Qn1/P1PP4/1P5P/4BPP1/5NK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1574
Best move: Qxg5