Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 c5 4. Bd3 Nc6 5. Nf3 d6 6. O-O Bg4 7. Re1 Nf6 8. c4
Be7 9. a3 O-O 10. b3 Ne5 11. Bb2 Nxf3+ 12. gxf3 Bh5 13. Kf1 Qd7 14. Ke2 Qh3 15.
Kd2 Bxf3 16. Qc2 Bd8 17. Kc1 Ng4 18. Rg1 Nxf2 19. Rg3 Qh5 20. Qxf2 Bg5+ 21. Kc2
*
Position (FEN): r4rk1/pp3ppp/3p4/2p3bq/2PpP3/PP1B1bR1/1BK2Q1P/RN6 b - - 2 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1115
Best move: Bd1#