Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. a3 Nf6 4. d3 g6 5. Nc3 Bg7 6. f4 exf4 7. Bxf4 Nh5 8. Bd2
Qh4+ 9. g3 Nxg3 10. Nf3 Qg4 11. Rg1 Na5 12. Rxg3 Qh5 13. Ba2 O-O 14. Nd5 Bxb2
15. Rb1 Be5 16. Rg2 c6 17. Nxe5 Qxe5 18. Ne3 d5 19. Bxa5 dxe4 20. Bd2 exd3 21.
cxd3 Be6 22. Bxe6 fxe6 23. Rxb7 Rad8 24. Qb3 Rf3 25. Re2 Rdf8 26. Re7 Qa1+ 27.
Nd1 *
Position (FEN): 5rk1/p3R2p/2p1p1p1/8/8/PQ1P1r2/3BR2P/q2NK3 b - - 8 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 672
Best move: Rf1#