Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Nf6 5. Bc4 Bg4 6. d4 e6 7. a3 c6 8. Qd3
Nbd7 9. O-O Bd6 10. b4 Bxb4 11. axb4 Qxa1 12. Nd2 Bf5 13. Qg3 Bxc2 14. Nde4
Nxe4 15. Qxg7 O-O-O 16. Nxe4 Bxe4 17. Bf4 Qc3 18. Rc1 Qxb4 19. Bg3 Qf8 20. Qg4
Qb4 21. Qxe4 Qd2 22. Qxc6+ bxc6 *
Position (FEN): 2kr3r/p2n1p1p/2p1p3/8/2BP4/6B1/3q1PPP/2R3K1 w - - 0 23
White to move.
Themes:  Middlegame Boden's Mate, Mate in 1 
Puzzle rating: 702
Best move: Ba6#