Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 c6 6. e3 Be7 7. Bd3 Be6 8.
Nge2 Nbd7 9. Qc2 h6 10. Bf4 O-O 11. f3 Nh5 12. O-O-O Nxf4 13. Nxf4 Bd6 14. Nxe6
fxe6 15. f4 b5 16. h4 a5 17. Kb1 a4 18. Ne2 c5 19. Bxb5 c4 20. Bxa4 Nb6 21. Bb5
Ra5 22. Nc3 Bb4 23. a4 Qa8 24. Na2 Bd6 25. g4 Nxa4 26. Bxa4 Rxa4 27. Nc3 *
Position (FEN): q4rk1/6p1/3bp2p/3p4/r1pP1PPP/2N1P3/1PQ5/1K1R3R b - - 1 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 562
Best move: Ra1#