Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Bb4 6. Bd3 Bxc3+ 7. bxc3 Nc6
8. O-O d5 9. e5 Nxe5 10. Be2 O-O 11. Bg5 Ned7 12. f4 Qc7 13. Bd3 Qxc3 14. Rf3
Qxd4+ 15. Kh1 Qb6 16. Rh3 e5 17. fxe5 Nxe5 18. Bxf6 Qxf6 19. Bxh7+ Kh8 20. Qh5
Qh6 *
Position (FEN): r1b2r1k/pp3ppB/7q/3pn2Q/8/7R/P1P3PP/R6K w - - 3 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1581
Best move: Bf5