Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. e3 c5 3. c3 cxd4 4. cxd4 d5 5. f4 e5 6. fxe5 Ne4 7. Nf3 Bg4 8. Be2
Bxf3 9. Bxf3 Qh4+ 10. Ke2 Qf2+ 11. Kd3 Nc6 12. a3 Nxe5+ 13. dxe5 Nc5+ 14. Kd4
Ne6+ 15. Kd3 Nc5+ 16. Kd4 Ne6+ 17. Kd3 Rc8 18. b4 Rc4 19. Bb2 *
Position (FEN): 4kb1r/pp3ppp/4n3/3pP3/1Pr5/P2KPB2/1B3qPP/RN1Q3R b k - 2 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1474
Best move: Qxb2