Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 Nc6 4. e3 e6 5. Bxc4 Bb4 6. Qc2 Nf6 7. a3 Bxc3+ 8.
Qxc3 Ne4 9. Qd3 Nd6 10. Ba2 O-O 11. Nf3 Nf5 12. O-O a6 13. b4 b5 14. Bb2 Bb7
15. e4 Nd6 16. d5 Ne7 17. dxe6 fxe6 18. Bxe6+ Kh8 19. Qd4 Rf6 20. Qxf6 gxf6 *
Position (FEN): r2q3k/1bp1n2p/p2nBp2/1p6/1P2P3/P4N2/1B3PPP/R4RK1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Double Bishop Mate, Mate in 1 
Puzzle rating: 630
Best move: Bxf6#