Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. d3 h6 4. Nc3 Nf6 5. d4 exd4 6. Nxd4 a6 7. g3 c5 8. Nf5
Bxf5 9. exf5 Nc6 10. Nd5 Nxd5 11. Qxd5 Qe7+ 12. Be3 Nb4 13. Qb3 g5 14. Qa4+ b5
15. Qb3 Bg7 16. c3 c4 17. Qxb4 Bf6 18. Bg2 Rb8 19. Rd1 O-O 20. O-O Qe5 21. f4 *
Position (FEN): 1r3rk1/5p2/p2p1b1p/1p2qPp1/1Qp2P2/2P1B1P1/PP4BP/3R1RK1 b - - 0 21
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame  
Puzzle rating: 1601
Best move: Qxe3+