Chess puzzle (Equality)
Moves: 1. e4 e5 2. c3 Nf6 3. Qc2 d5 4. Bd3 Bc5 5. exd5 Qxd5 6. Nf3 e4 7. Bb5+ c6 8. c4
Qf5 9. d4 cxb5 10. cxb5 exf3 11. Qxf5 Bb4+ 12. Kf1 fxg2+ 13. Kxg2 Bxf5 14. Nc3
Bxc3 15. bxc3 Be4+ 16. f3 Bd5 17. Re1+ Kd7 18. Bg5 Re8 19. a3 Kd6 20. Rac1 Nbd7
*
Position (FEN): r3r3/pp1n1ppp/3k1n2/1P1b2B1/3P4/P1P2P2/6KP/2R1R3 w - - 3 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1631
Best move: Bf4+