Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. d4 d6 5. Nc3 Nf6 6. Be3 Bg4 7. Qd2 Bxf3 8.
gxf3 exd4 9. Bxd4 Nxd4 10. Qxd4 c6 11. O-O-O b5 12. Be2 Qa5 13. a3 O-O 14. Rhg1
c5 15. Qd2 b4 16. axb4 cxb4 17. Nb1 Nd7 18. Qd5 Qa1 19. Qb3 Nc5 20. Qxb4 Rab8
21. Qa3 Qxa3 22. Nxa3 Na4 23. Nc4 Rfc8 24. b3 Nc3 25. Rd2 d5 26. exd5 Rxc4 27.
Bxc4 *
Position (FEN): 1r4k1/p3bppp/8/3P4/2B5/1Pn2P2/2PR1P1P/2K3R1 b - - 0 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1342
Best move: Ba3#