Chess puzzle (Equality)
Moves: 1. d3 d5 2. Nd2 e5 3. e4 Nf6 4. Ngf3 Bd6 5. exd5 Nxd5 6. Be2 Nf4 7. O-O h5 8.
Ne4 Nc6 9. Nxd6+ cxd6 10. h3 g5 11. Nh2 g4 12. Bxf4 exf4 13. hxg4 hxg4 14. Bxg4
Qh4 15. Re1+ Kd8 16. Bh3 Bxh3 17. Qf3 Be6 18. c3 Qxh2+ 19. Kf1 Kd7 20. Ke2 Ne5
*
Position (FEN): r6r/pp1k1p2/3pb3/4n3/5p2/2PP1Q2/PP2KPPq/R3R3 w - - 4 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1269
Best move: Qxb7+