Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. d3 dxe4 4. dxe4 Qxd1+ 5. Nxd1 Nf6 6. f3 e5 7. Bc4 b5 8.
Bb3 a5 9. a4 Nbd7 10. Ne3 Nc5 11. axb5 Nxb3 12. cxb3 cxb5 13. Bd2 b4 14. Nc4
Bc5 15. Rxa5 Rxa5 16. Nxa5 O-O 17. Nc4 Nd7 18. Ne2 f5 19. exf5 Rxf5 20. Ng3 Rf8
21. Ne4 Be7 22. Ke2 Ba6 23. Ra1 Ra8 24. Kd1 Nf6 25. Nxf6+ gxf6 26. Kc2 Kf7 27.
Ra4 Bb7 28. Rxa8 Bxa8 29. Kd3 Ke6 30. Nb6 Bb7 31. Be3 f5 32. Kc4 *
Position (FEN): 8/1b2b2p/1N2k3/4pp2/1pK5/1P2BP2/1P4PP/8 b - - 1 32
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1451
Best move: Ba6#