Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 h6 4. h3 Nc6 5. Nf3 g5 6. Be3 g4 7. hxg4 Nxg4 8. Qd2
Qf6 9. Nc3 Nxe3 10. Qxe3 Nd4 11. Nxd4 exd4 12. Nd5 dxe3 13. Nxf6+ Ke7 14. Nd5+
Kd8 15. Nxe3 Bg7 16. O-O-O d6 17. Bxf7 Rf8 18. Bh5 Be6 19. Nd5 Rxf2 20. g4 c6
21. Ne3 Bxa2 22. Rhf1 Rh2 23. b3 Bd4 24. Rf8+ Kc7 25. Rxa8 Bc5 26. Nc4 d5 27.
Ne5 *
Position (FEN): R7/ppk5/2p4p/2bpN2B/4P1P1/1P1P4/b1P4r/2KR4 b - - 1 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1427
Best move: Ba3#