Chess puzzle (Equality)
Moves: 1. e4 c5 2. c3 d6 3. d4 cxd4 4. cxd4 g6 5. Bd3 Bg7 6. Nf3 e6 7. O-O Ne7 8. Bg5
O-O 9. Qd2 b6 10. Nc3 Bb7 11. Rad1 Nd7 12. Rfe1 Rc8 13. Nb5 d5 14. e5 Rb8 15.
Rc1 a6 16. Nd6 b5 17. h4 Nb6 18. b3 Nbc8 19. Rxc8 Bxc8 20. h5 Qd7 21. h6 Bh8
22. Bxe7 *
Position (FEN): 1rb2rkb/3qBp1p/p2Np1pP/1p1pP3/3P4/1P1B1N2/P2Q1PP1/4R1K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1455
Best move: Qxe7