Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. c3 c5 6. Qb3 Qe7 7. d3 g6 8. O-O
Nf6 9. Re1 d6 10. h3 Bg7 11. Bf4 O-O 12. e5 Nd7 13. Nd2 dxe5 14. Nf3 Qf6 15.
Bg3 b6 16. cxd4 exd4 17. Bd5 Rb8 18. Qb5 Qd8 19. Bxb8 Nf6 20. Bc4 Bxh3 21. Bg3
Bf5 22. Ng5 Ng4 23. Qb3 *
Position (FEN): 3q1rk1/p4pbp/1p4p1/2p2bN1/2Bp2n1/1Q1P2B1/PP3PP1/R3R1K1 b - - 5 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1428
Best move: Qxg5