Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 d5 4. exd5 Nf6 5. c4 c6 6. Nc3 cxd5 7. cxd5 Nxd5 8.
Bc4 Be6 9. Qe2 Be7 10. d4 Nxc3 11. bxc3 Bxc4 12. Qxc4 O-O 13. Bxf4 Nc6 14. O-O
Rc8 15. Qd3 Bf6 16. Rab1 b6 17. Rb5 Re8 18. Rh5 g6 19. Rh3 Bg7 20. Ng5 Ne5 21.
Bxe5 *
Position (FEN): 2rqr1k1/p4pbp/1p4p1/4B1N1/3P4/2PQ3R/P5PP/5RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2231
Best move: Qxg5