Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 Ne7 3. Nf3 d5 4. e3 Nd7 5. c3 g6 6. Nbd2 Bg7 7. h4 h5 8. Ng5
Nf6 9. Bd3 Nf5 10. f3 Bd7 11. Qb3 b6 12. Qc2 Qe7 13. e4 dxe4 14. fxe4 Nh6 15.
O-O-O O-O-O 16. Rhf1 Nfg4 17. Nc4 f6 18. Nf3 Nf7 19. Qb3 g5 20. Nxb6+ axb6 21.
Qxb6 cxb6 *
Position (FEN): 2kr3r/3bqnb1/1p2pp2/6pp/3PPBnP/2PB1N2/PP4P1/2KR1R2 w - - 0 22
White to move.
Themes:  Middlegame Boden's Mate, Mate in 1 
Puzzle rating: 653
Best move: Ba6#