Chess puzzle (Checkmate)
Moves: 1. e3 d5 2. b3 c6 3. Bb2 Nf6 4. g3 Bg4 5. f3 Bf5 6. g4 Bg6 7. g5 Nfd7 8. f4 e5
9. fxe5 Nxe5 10. Bxe5 Qxg5 11. Bg3 Nd7 12. Qf3 Nc5 13. Qf4 Qxf4 14. Bxf4 Bxc2
15. Nc3 Nd3+ 16. Bxd3 Bxd3 17. Nf3 f6 18. Rg1 h6 19. h4 O-O-O 20. Nd4 Re8 21.
O-O-O *
Position (FEN): 2k1rb1r/pp4p1/2p2p1p/3p4/3N1B1P/1PNbP3/P2P4/2KR2R1 b - - 4 21
Black to move.
Themes:  Middlegame Boden's Mate, Mate in 1 
Puzzle rating: 770
Best move: Ba3#