Chess puzzle (Equality)
Moves: 1. e4 e5 2. d3 Nc6 3. Nf3 Nf6 4. h3 Bc5 5. a3 d6 6. Nc3 O-O 7. g4 Nd4 8. Nxd4
Bxd4 9. Bg5 h6 10. Bc1 d5 11. g5 Nh7 12. gxh6 g6 13. exd5 Bxc3+ 14. bxc3 Qxd5
15. Rg1 Bf5 16. Be3 c6 17. Qh5 Kh8 18. Qh4 Qa5 19. Bd2 Rad8 20. f3 Qb6 21. Qf2
Qxf2+ *
Position (FEN): 3r1r1k/pp3p1n/2p3pP/4pb2/8/P1PP1P1P/2PB1q2/R3KBR1 w Q - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1439
Best move: Kxf2