Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 g5 6. Qf3 Ne5 7. Qb3 Qe7 8.
Be2 f6 9. Nc3 Qb4 10. Bh5+ Kd8 11. Qd5 Qd6 12. O-O Qxd5 13. Nxd5 Bc5 14. Nb5 c6
15. b4 Bf8 16. Ndc7 a6 17. Nxa8 axb5 18. Nb6 Bxb4 19. Be3 Ne7 20. Rab1 Ba5 21.
Ra1 Bxb6 *
Position (FEN): 2bk3r/1p1pn3/1bp2p1p/1p2n1pB/4P3/4B3/P1P2PPP/R4RK1 w - - 0 22
White to move.
Themes:  Middlegame Boden's Mate, Mate in 1 
Puzzle rating: 650
Best move: Bxb6#