Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. e4 d5 3. exd5 cxd5 4. c4 dxc4 5. Bxc4 Nf6 6. Nc3 e6 7. Nf3 Be7 8.
O-O O-O 9. Re1 Nbd7 10. Ne5 a6 11. f4 b5 12. Bb3 Bb7 13. Be3 Nb6 14. g4 Nfd5
15. Nxd5 Bxd5 16. Qd3 Bf6 17. Bc2 g6 18. b3 Bb7 19. Rad1 Qd5 20. Re2 Qh1+ 21.
Kf2 *
Position (FEN): r4rk1/1b3p1p/pn2pbp1/1p2N3/3P1PP1/1P1QB3/P1B1RK1P/3R3q b - - 6 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1411
Best move: Bh4#